Fix make-array transforms.
[sbcl.git] / src / runtime / gencgc.c
2013-12-31 Alastair Bridgewatergencgc: code_page_p() must die!
2013-12-31 Alastair Bridgewatergencgc: Pick out shrunk object tails earlier in conserv...
2013-12-31 Alastair Bridgewatergencgc: More precise conservatism for pointers to boxed...
2013-12-31 Alastair Bridgewatergencgc: Simpler conservative root validation on non...
2013-12-31 Alastair Bridgewatergencgc: Extract go/no-go decision logic from preserve_p...
2013-12-30 Alastair Bridgewatergencgc: Reduce conservatism for pointers to unboxed...
2013-12-01 Stas BoukarevAdd :application-type parameter for save-lisp-and-die...
2013-08-30 Stas BoukarevRemove a couple of unused variables in the C runtime.
2013-06-02 Stas BoukarevBetter initialization of ir2-component-constants on...
2013-05-21 Paul KhuongBack end work for short vector SIMD packs
2013-05-20 Alastair Bridgewatergencgc: Decide earlier about pinning large object pages.
2013-05-20 Alastair Bridgewatergencgc: Fix potential out-of-bounds access in page_ends...
2013-05-20 Alastair Bridgewatergencgc: Introduce a new predicate, page_ends_contiguous...
2013-05-20 Alastair Bridgewatergencgc: Introduce a new predicate, page_starts_contiguo...
2013-05-20 Alastair Bridgewatergencgc: Rename page_table field region_start_offset...
2013-05-20 Alastair Bridgewatergencgc: Defer moving pinned pages to newspace as late...
2013-05-11 Alastair Bridgewatercode/room: Completely rewrite MAP-ALLOCATED-OBJECTS.
2013-05-01 Alastair Bridgewatergencgc: Compute bytes_allocated correctly during dynami...
2012-12-21 David LichteblauSupport building without PSEUDO-ATOMIC on POSIX safepoints
2012-12-05 David LichteblauPort to x86-64 versions of Windows
2012-11-20 David LichteblauLLP64: change signed long to sword_t
2012-11-20 David LichteblauLLP64: change unsigned long to uword_t
2012-11-13 David LichteblauPowerPC safepoints
2012-11-02 David LichteblauMove the global safepoint to one page before static...
2012-10-05 David LichteblauPreliminary work towards threads on win32
2012-10-05 David LichteblauPort WITH-TLS-EA and other remaining FS prefix uses...
2012-10-05 David LichteblauSPARC gencgc
2012-09-11 David LichteblauAdd odxprint, a replacement for FSHOW which can be...
2012-08-10 David LichteblauRemove executable mode from several source files
2012-08-10 David LichteblauAdd safepoint mechanism
2012-04-29 Nikodemus Siivolagencgc: scale generation.bytes_consed_between_gc to...
2012-04-27 Nikodemus Siivolagencgc: i in add_new_area needs to be signed
2012-04-20 Lutz EulerTypo fixes in comments
2012-04-14 Nikodemus Siivolagencgc: tune the recent "more aggressive GC" changes
2012-04-13 Nikodemus Siivolacleanup: remove cast to (unsigned long) from print_ptr()
2012-04-13 Nikodemus Siivolacleanup: partial long cleanup in sniff_code_object...
2012-04-13 Nikodemus Siivolacleanup: gencgc copy_unboxed_object and shared gc_gener...
2012-04-13 Nikodemus Siivolacleanup: use size_t for new_areas_index and max_new_areas
2012-04-13 Nikodemus Siivolagencgc: reclaim space more aggressively
2011-12-15 Alastair BridgewaterMove control-stack scavenging to gc-common.c.
2011-12-07 Nikodemus Siivolagencgc: bogus memory fault handling
2011-11-28 Nikodemus Siivolagencgc: fix regression from 137ba2db2d362f03754ccd080dd...
2011-11-27 Nikodemus Siivolacleanup: refactor copy_large_unboxed_object and copy_la...
2011-11-27 Nikodemus Siivolacleanup: use OS_VM_SIZE_FMT in collect_garbage
2011-11-27 Nikodemus Siivolacleanup: os_vm_size_t for large_object_size
2011-11-27 Nikodemus Siivolacleanup: types in gc_alloc_large
2011-11-27 Nikodemus Siivolacleanup: types in gc_alloc_update_page_tables
2011-11-27 Nikodemus Siivolacleanup: void_diff returns os_vm_size_t
2011-11-27 Nikodemus Siivolacleanup: os_vm_size_t in gc_alloc_new_region
2011-11-27 Nikodemus Siivolacleanup: #define and use OS_VM_SIZE_FMT in write_genera...
2011-11-27 Nikodemus Siivolacleanup: unused variable in gc_free_heap
2011-11-27 Nikodemus Siivolacleanup: use os_vm_size_t in gc_find_freeish_pages...
2011-11-27 Nikodemus Siivolacleanup: use os_vm_size_t in count_generation_bytes_all...
2011-11-27 Nikodemus Siivolacleanup: use os_vm_size_t in npage_bytes
2011-11-27 Nikodemus Siivolacleanup: page_index_t canonicalization
2011-11-19 Nikodemus Siivoladefault gen.bytes_consed_between_gc to same 5% of dynam...
2011-11-19 Nikodemus Siivoladefault nursery to 5% of total dynamic space size on...
2011-11-19 Nikodemus Siivolaunsigned long -> os_vm_size_t refactoring
2011-11-10 Alastair BridgewaterMake MAKE-LISP-OBJ pickier on CHENEYGC.
2011-11-10 Alastair Bridgewatergencgc: Make MAKE-LISP-OBJ of SIMPLE-FUN object address...
2011-11-09 Nikodemus Siivolakilling lutexes, adding timeouts
2011-10-19 Alastair BridgewaterFixnum and unsigned-fixnum array cleanups.
2011-10-19 Alastair BridgewaterRedefine symbol TLS slot indices.
2011-08-28 Paul KhuongOptional support for zlib-based in-memory deflate/infla...
2011-07-06 Paul KhuongSmall cleanups
2011-07-06 Paul KhuongMore conservative defaults in GENCGC
2011-07-03 Paul KhuongFix the build - gencgc broken since 1.0.49.73 (4 commit...
2011-07-03 Paul KhuongAllocate at least gencgc_alloc_granularity bytes at...
2011-07-03 Paul KhuongRelease address space to the OS at gencgc_release_granu...
2011-07-03 Paul KhuongSplit GENCGC_PAGE_BYTES in 3 constants
2011-07-03 Paul KhuongLazier zero_dirty_pages in gencgc
2011-06-06 Nikodemus Siivolawrite heap exhaustion information to the GC logfile...
2011-05-30 Nikodemus Siivola1.0.48.35: SB-EXT:GC-LOGFILE
2011-03-22 Nikodemus Siivola1.0.46.41: double-check simple functions in looks_like_...
2011-02-20 Nikodemus Siivola1.0.46.12: faster core startup
2010-08-07 Alastair Bridgewater1.0.41.21: runtime: Current stack and frame pointers...
2010-08-06 Alastair Bridgewater1.0.41.15: gencgc: Implement object pinning for non...
2010-08-06 Alastair Bridgewater1.0.41.12: gc: Unify gencgc and cheneygc interrupt...
2010-08-06 Alastair Bridgewater1.0.41.11: gc: Interrupt contexts and stacks should...
2010-08-06 Alastair Bridgewater1.0.41.10: gencgc: preserve context registers is not...
2010-06-06 Alastair Bridgewater1.0.39.6: valid_lisp_pointer_p() is gencgc-specific...
2010-04-30 Alastair Bridgewater1.0.38.4: Scrub control stack after scavenging on non...
2010-04-30 Alastair Bridgewater1.0.38.2: Gencgc error-checking fixes.
2010-03-28 Nikodemus Siivola1.0.37.4: robuster page table pickup
2010-03-18 Nikodemus Siivola1.0.36.30: print_generation_stats even if heap exhausti...
2010-03-17 Nikodemus Siivola1.0.36.27: less mprotect calls in GENCGC
2009-11-19 Nikodemus Siivola1.0.32.33: GENCGC tuning parameters
2009-11-11 Nikodemus Siivola1.0.32.25: save page table allocation information into...
2009-11-11 Nikodemus Siivola1.0.32.18: additional allocation information
2009-03-22 Gabor Melis1.0.26.16: fix gencgc on ppc
2009-03-17 Gabor Melis1.0.26.8: QSHOW changes, bug reporting guidelines
2009-02-16 Gabor Melis1.0.25.53: fix gencgc_handle_wp_violation on multicpu...
2009-02-16 Gabor Melis1.0.25.52: go through lisp_memory_fault_error on all...
2009-02-16 Gabor Melis1.0.25.42: make os_thread 0 on unithread builds
2009-02-16 Gabor Melis1.0.25.37: block deferrables when gc pending in PA
2009-02-16 Gabor Melis1.0.25.33: protect against recursive gcs
2009-02-16 Gabor Melis1.0.25.24: x86/x86-64 runtime pseudo atomic fixes
2009-02-16 Gabor Melis1.0.25.23: more allocation checks
2009-02-16 Gabor Melis1.0.25.21: handling of potential corruptions
2009-02-16 Gabor Melis1.0.25.18: it's only SHOW
next