1 | /* |
1 | /* |
2 | * Copyright (c) 2001-2009 Marc Alexander Lehmann <schmorp@schmorp.de> |
2 | * Copyright (c) 2001-2011 Marc Alexander Lehmann <schmorp@schmorp.de> |
3 | * |
3 | * |
4 | * Redistribution and use in source and binary forms, with or without modifica- |
4 | * Redistribution and use in source and binary forms, with or without modifica- |
5 | * tion, are permitted provided that the following conditions are met: |
5 | * tion, are permitted provided that the following conditions are met: |
6 | * |
6 | * |
7 | * 1. Redistributions of source code must retain the above copyright notice, |
7 | * 1. Redistributions of source code must retain the above copyright notice, |
… | |
… | |
72 | * 2010-12-03 tentative support for uclibc (which lacks all sorts of things). |
72 | * 2010-12-03 tentative support for uclibc (which lacks all sorts of things). |
73 | * 2011-05-30 set initial callee-saved-registers to zero with CORO_ASM. |
73 | * 2011-05-30 set initial callee-saved-registers to zero with CORO_ASM. |
74 | * use .cfi_undefined rip on linux-amd64 for better backtraces. |
74 | * use .cfi_undefined rip on linux-amd64 for better backtraces. |
75 | * 2011-06-08 maybe properly implement weird windows amd64 calling conventions. |
75 | * 2011-06-08 maybe properly implement weird windows amd64 calling conventions. |
76 | * 2011-07-03 rely on __GCC_HAVE_DWARF2_CFI_ASM for cfi detection. |
76 | * 2011-07-03 rely on __GCC_HAVE_DWARF2_CFI_ASM for cfi detection. |
|
|
77 | * 2011-08-08 cygwin trashes stacks, use pthreads with double stack on cygwin. |
77 | */ |
78 | */ |
78 | |
79 | |
79 | #ifndef CORO_H |
80 | #ifndef CORO_H |
80 | #define CORO_H |
81 | #define CORO_H |
81 | |
82 | |