Commit Graph

10080 Commits

Author SHA1 Message Date
Kevin Tew
3577b42a1a Moved run_queue and last_in_queue to NewGC struct
svn: r12272
2008-11-05 21:06:41 +00:00
Kevin Tew
13f3eefa6c Moved normal_*_mark to NewGC struct
svn: r12271
2008-11-05 21:06:34 +00:00
Kevin Tew
a8b5999a19 Moved stack_base to NewGC struct
svn: r12270
2008-11-05 21:06:27 +00:00
Kevin Tew
d158420c94 Moved immobile boxes to their own c file, moved immobile_boxes to NewGC struct
svn: r12269
2008-11-05 21:06:21 +00:00
Kevin Tew
4557c6cef1 Move Mark_Proc Fixup_Proc and memory_in_use to NewGC struct
svn: r12268
2008-11-05 21:06:14 +00:00
Kevin Tew
dee6deb1be Move avoid_collection to NewGC struct
svn: r12267
2008-11-05 21:06:07 +00:00
Kevin Tew
c2e28f8d70 Move release_page to NewGC struct
svn: r12266
2008-11-05 21:06:01 +00:00
Kevin Tew
5a76a7b3bb Moved gc_full to NewGC struct
svn: r12265
2008-11-05 21:05:55 +00:00
Kevin Tew
79bac843cb rename int_top mark_stack
svn: r12264
2008-11-05 21:05:49 +00:00
Kevin Tew
50c5dc8df2 Make zero_sized const
svn: r12263
2008-11-05 21:05:44 +00:00
Kevin Tew
8fbdf6b9f2 Moved more globals to NewGC
svn: r12262
2008-11-05 21:05:38 +00:00
Kevin Tew
2c265f832a Moved parks into NewGC
svn: r12261
2008-11-05 21:05:32 +00:00
Kevin Tew
fa1335ea8c Moved pagesize counters to NewGC struct
svn: r12260
2008-11-05 21:05:24 +00:00
Kevin Tew
3ac1cb8d56 Moving thing to structs
svn: r12259
2008-11-05 21:05:17 +00:00
Kevin Tew
e7f5cf86e9 Cleaned up nursery routines
svn: r12258
2008-11-05 21:05:11 +00:00
Kevin Tew
645ccd5104 Refactor new utility function create_new_mpage, whitespace cleanup
svn: r12257
2008-11-05 21:05:05 +00:00
Kevin Tew
c2bc33ea64 Fixed info on long w
svn: r12256
2008-11-05 21:05:00 +00:00
Kevin Tew
3b3197ecc6 Reorg of gc2/vm_* and alloc_cache
svn: r12255
2008-11-05 21:04:54 +00:00
Kevin Tew
aac8d83084 Renamed some variables
svn: r12254
2008-11-05 21:04:47 +00:00
Kevin Tew
5f5bd756f0 Cleanedup determine_max_heap_size not to use heap,
svn: r12253
2008-11-05 21:04:41 +00:00
Kevin Tew
d2ef05d1b7 Fixed missing space in $(MAKE)../mzscheme_compact_gc
svn: r12252
2008-11-05 21:04:36 +00:00
Kevin Tew
a4b99783d7 Split out platform specific defines to common header file
svn: r12251
2008-11-05 21:04:30 +00:00
Kevin Tew
77df801ad1 Builds both new gc versions by default in gc2 dir
svn: r12250
2008-11-05 21:04:24 +00:00
Kevin Tew
e00cf58d73 Removed outdated, not needed GC_malloc_pair, GC_malloc_mutable_pair
svn: r12249
2008-11-05 21:04:18 +00:00
Kevin Tew
d290f569bf Split definitions out to header file, beginning of re-entry gc
svn: r12248
2008-11-05 21:04:10 +00:00
Kevin Tew
58eaf2a88a Move page type constants to an enum
svn: r12247
2008-11-05 21:04:02 +00:00
Kevin Tew
22706f29b6 Separate out blame the child
svn: r12246
2008-11-05 21:03:56 +00:00
Kevin Tew
01bed4a680 Move typedefs to newgc_internal.h
svn: r12245
2008-11-05 21:03:49 +00:00
Kevin Tew
6a4576c161 roots.c cleanup
svn: r12244
2008-11-05 21:03:43 +00:00
Kevin Tew
8a70bde3c1 Allow compact gc to build simultaneously with newgc
svn: r12243
2008-11-05 21:03:27 +00:00
Jay McCarthy
07474ad477 Refactoring dispatch-passwords
svn: r12242
2008-11-05 19:00:07 +00:00
Eli Barzilay
9283c96bfd Welcome to a new PLT day.
svn: r12241
2008-11-05 08:50:27 +00:00
Robby Findler
13e34d32f1 fixed a bug in the way error highlighting was disabled (for the untested code in the teaching languages)
svn: r12240
2008-11-05 02:17:49 +00:00
Matthew Flatt
01354149ee add missing info on set-delta-background (related to PR 9886)
svn: r12239
2008-11-05 00:40:19 +00:00
Matthew Flatt
5026445695 fix bug when editor is removed during on-char and other callbacks (PR 9887)
svn: r12238
2008-11-04 23:52:14 +00:00
Matthew Flatt
37aae202c5 speed up doc build a little; fix bugs related to getting continuation marks from a thread and using the errortrace profiler
svn: r12237
2008-11-04 23:32:44 +00:00
Robby Findler
a6743b3089 the cat now always has to fight against 6 randomly filled in dots instead of having all dots having a 1/30 chance of being filled in
svn: r12236
2008-11-04 21:10:17 +00:00
Jay McCarthy
4b10a33b85 Request from Untyped plus new docs
svn: r12235
2008-11-04 20:09:13 +00:00
Robby Findler
dfacf40a4c PR 9682
svn: r12234
2008-11-04 17:11:17 +00:00
Jay McCarthy
005576bdad Bug in new default config, reported by mflatt
svn: r12233
2008-11-04 17:10:56 +00:00
Robby Findler
90c0d48642 improved the docs a little bit for writing your own keybindings
svn: r12232
2008-11-04 15:31:20 +00:00
Matthew Flatt
95bedb17fb change contracts to reflect context via #%variable-reference instead of syntax objects; add id-less #%variable-reference form; drop link to unneeded CPort objects in delayed thunks; streamline some modules that tend to show up in deep phases
svn: r12231
2008-11-04 14:24:12 +00:00
Matthew Flatt
04369a39c7 add --redirect-main to scribble
svn: r12230
2008-11-04 12:16:45 +00:00
Matthew Flatt
791a911198 manipulate scribble --redirect option as URL instead of string
svn: r12229
2008-11-04 11:55:51 +00:00
Eli Barzilay
8c28acb838 Welcome to a new PLT day.
svn: r12228
2008-11-04 08:50:15 +00:00
Sam Tobin-Hochstadt
477fa5581e Store contract in Base type representation.
Fix tests, pattern matches.
Contract is *ignored* in equality testing.

svn: r12227
2008-11-03 23:58:29 +00:00
Matthew Flatt
3a433f4ae4 clarify that unbound = top-level binding in reference
svn: r12226
2008-11-03 16:18:16 +00:00
Matthew Flatt
b8f6e1a91a handle attaches of embedded modules
svn: r12225
2008-11-03 14:37:55 +00:00
Matthew Flatt
10f794defd fix wxOutOfMemory return
svn: r12224
2008-11-03 12:45:44 +00:00
Eli Barzilay
a2babc6045 more time (for the solaris machine)
svn: r12223
2008-11-03 12:30:54 +00:00