2221 |
- Fix stack_size assertion in GC_pthread_create. |
- Fix stack_size assertion in GC_pthread_create. |
2222 |
- Fix assertion in GC_steal_mark_stack. |
- Fix assertion in GC_steal_mark_stack. |
2223 |
|
|
2224 |
|
Since 6.5 |
2225 |
|
- Fix CPU count detection for Irix and FreeBSD. (Thanks to Dan Bonachea.) |
2226 |
|
- Integrate Dan Bonachea's patch for the IBM XLC compiler on Darwin. |
2227 |
|
- Integrated Andreas Tobler's FreeBSD/PowerPC patch. |
2228 |
|
- Don't access the GC thread structure from the restart handler. It's |
2229 |
|
unsafe, since the handler may run too late. (Thanks to Ben Maurer for |
2230 |
|
tracking this down.) |
2231 |
|
- Applied Christian Thalinger's patch to change comment syntax in |
2232 |
|
alpha_mach_dep.S. |
2233 |
|
- Added test for GC_no_dls in GC_dyld_image_add for DARWIN. (Thanks to |
2234 |
|
Juan Jose Garcia Ripoli). |
2235 |
|
- Use LINUX_STACKBOTTOM for Linux/SH and LINUX/ARM. (Thanks to Sugioka |
2236 |
|
Toshinobu and Christian Thalinger.) |
2237 |
|
- Rewrote GC_parse_map_entry. This assumed a fixed column layout of |
2238 |
|
/proc/self/maps on Linux. This ceased to be true about 2 years ago. |
2239 |
|
The old code is probably quite problemetic with -DREDIRECT_MALLOC. It |
2240 |
|
is also used by default for IA64, though I haven't seen actual failures |
2241 |
|
there. |
2242 |
|
- More consistently define HBLKSIZE to 4096 on 64 bit architectures with |
2243 |
|
4K pages. (Thanks to Andrew Haley.) |
2244 |
|
- With win32 threads, GC_stop_world needs to acquire GC_write_cs. (Thanks |
2245 |
|
to Ben Hutchings for the observation and patch.) |
2246 |
|
- Move up struct callinfo declaration to make gcc 4.0.2. happy. |
2247 |
|
|
2248 |
To do: |
To do: |
2249 |
- The USE_MUNMAP code should really use a separate data structure |
- The USE_MUNMAP code should really use a separate data structure |
2250 |
indexed by physical page to keep track of time since last use of |
indexed by physical page to keep track of time since last use of |