Matthew Flatt
|
7022d3cf0a
|
compile-context-preservation-enabled and slightly better stack traces for errors from JIT-inlined arithmetic
svn: r12602
|
2008-11-26 23:07:13 +00:00 |
|
Kevin Tew
|
91cdeb1b6e
|
gc2/page_range.c indent cleanups
svn: r12599
|
2008-11-26 19:19:16 +00:00 |
|
Matthew Flatt
|
777d4d3f89
|
fix scrollbar reporting so that generic notifies/moves are ignored
svn: r12597
|
2008-11-26 16:02:40 +00:00 |
|
Matthew Flatt
|
bfdcd63257
|
toggle checkable items in popup menu (PR 9948)
svn: r12594
|
2008-11-25 23:05:18 +00:00 |
|
Matthew Flatt
|
ed536c002e
|
scheme/package (and more int-def repairs)
svn: r12589
|
2008-11-25 17:58:21 +00:00 |
|
Matthew Flatt
|
5f3b7e5c6f
|
another int-def binding simplification repair
svn: r12585
|
2008-11-25 03:08:08 +00:00 |
|
Eli Barzilay
|
e89c1a13cb
|
Welcome to a new PLT day.
svn: r12583
|
2008-11-24 23:46:43 +00:00 |
|
Matthew Flatt
|
a0f91d905e
|
revised internal-definitions context and a basic 'define-package' form
svn: r12579
|
2008-11-24 19:52:41 +00:00 |
|
Matthew Flatt
|
937fd18b2a
|
change internal definition expansion, simplifying, fixing douplicate-id checking, and fixing binding resolution through extensible ribs
svn: r12563
|
2008-11-21 13:49:10 +00:00 |
|
Kevin Tew
|
bea2297421
|
Make GC callbacks members of NewGC
svn: r12549
|
2008-11-20 23:36:54 +00:00 |
|
Matthew Flatt
|
accd20a8ed
|
remove debugging code
svn: r12545
|
2008-11-20 20:45:02 +00:00 |
|
Matthew Flatt
|
8ccce66af7
|
round out inlining and optimization of simple allocating primitives
svn: r12539
|
2008-11-20 13:50:22 +00:00 |
|
Matthew Flatt
|
93a13222dc
|
Mac: change draw-point to use Quartz in smoothed mode
svn: r12538
|
2008-11-20 13:48:48 +00:00 |
|
Eli Barzilay
|
e4da627da9
|
Welcome to a new PLT day.
svn: r12468
|
2008-11-17 08:50:12 +00:00 |
|
Eli Barzilay
|
4e8d060873
|
update version numbers for the v4.1.3 release
svn: r12463
|
2008-11-16 19:37:47 +00:00 |
|
Matthew Flatt
|
015503bde3
|
trigger GCs based on number of allocated bitmaps under Windows, not just their sizes
svn: r12457
|
2008-11-15 16:51:58 +00:00 |
|
Matthew Flatt
|
c73bb99cf6
|
fix struct type immutable-field handling and checking of prop:procedure values (PR 9914 and more)
svn: r12454
|
2008-11-15 02:49:54 +00:00 |
|
Matthew Flatt
|
0f8e31d0a2
|
notes on JIT internals
svn: r12447
|
2008-11-14 14:33:23 +00:00 |
|
Eli Barzilay
|
dc3ad7e2f3
|
Welcome to a new PLT day.
svn: r12439
|
2008-11-14 02:53:18 +00:00 |
|
Matthew Flatt
|
13b4240cc0
|
another attempt to fix JIT inline 'list'
svn: r12437
|
2008-11-14 02:21:18 +00:00 |
|
Matthew Flatt
|
d4e4d14f10
|
fix JIT inline 'list' call, especially for PPC
svn: r12436
|
2008-11-14 01:53:40 +00:00 |
|
Matthew Flatt
|
59f3f19f84
|
make the optimizer slightly smarter, so that it can see through more patterns of nested let and letrec procedure bindings
svn: r12434
|
2008-11-14 00:48:54 +00:00 |
|
Matthew Flatt
|
4dd202b960
|
,
svn: r12430
|
2008-11-13 21:11:48 +00:00 |
|
Matthew Flatt
|
bac4053c37
|
improved JIT inlining of 'list'
svn: r12428
|
2008-11-13 16:42:15 +00:00 |
|
Matthew Flatt
|
358bc2bbed
|
refine jit-buffer limit check after inlining attempts
svn: r12425
|
2008-11-13 15:31:55 +00:00 |
|
Matthew Flatt
|
ba7ad5d2e6
|
add support to xform to output source line numbers
svn: r12419
|
2008-11-13 00:26:04 +00:00 |
|
Matthew Flatt
|
cc69a51813
|
inline 'list' and 'box' allocation
svn: r12417
|
2008-11-12 21:18:08 +00:00 |
|
Matthew Flatt
|
a9ec217902
|
remove compact from default build
svn: r12413
|
2008-11-12 17:19:27 +00:00 |
|
Matthew Flatt
|
59ec6aaa34
|
fix compact build
svn: r12407
|
2008-11-12 12:22:22 +00:00 |
|
Matthew Flatt
|
17901efeb4
|
fix call-with-continuation-barrier to work with multiple values
svn: r12406
|
2008-11-12 12:17:03 +00:00 |
|
Matthew Flatt
|
68a329430d
|
adjust excessively pessimistic fix to letrec-bound variable propagation (because a test case caught the change, so maybe it matters)
svn: r12401
|
2008-11-12 03:10:00 +00:00 |
|
Matthew Flatt
|
4bb9ef582f
|
inline vector allocation
svn: r12399
|
2008-11-12 02:09:43 +00:00 |
|
Matthew Flatt
|
8b6ccea76c
|
restore GC_malloc_pair to 3m
svn: r12390
|
2008-11-11 22:23:30 +00:00 |
|
Matthew Flatt
|
74ac5ba272
|
fix bug in call-with-immediate-continuation-mark
svn: r12389
|
2008-11-11 21:56:41 +00:00 |
|
Matthew Flatt
|
cbb4985996
|
fix over-eager bytecode optimization of folding a reference to a letrec-bound identifier that is not yet ready
svn: r12385
|
2008-11-11 17:14:35 +00:00 |
|
Matthew Flatt
|
ad75c8aa58
|
fix problems in lex-rename simplification; other tiny improvements and doc repairs
svn: r12380
|
2008-11-10 22:50:54 +00:00 |
|
Matthew Flatt
|
a452fa0cef
|
fix Windows out-of-memory dialog
svn: r12375
|
2008-11-10 15:50:48 +00:00 |
|
Matthew Flatt
|
8ec4e7f087
|
improve error message when an unbound id leads to a check for #%app or #%top (especially in the transformer environment)
svn: r12351
|
2008-11-08 15:23:43 +00:00 |
|
Eli Barzilay
|
e919a3339c
|
Welcome to a new PLT day.
svn: r12340
|
2008-11-07 03:08:31 +00:00 |
|
Matthew Flatt
|
65eb7e7a18
|
call-with-immediate-continuation-mark
svn: r12339
|
2008-11-07 02:54:12 +00:00 |
|
Matthew Flatt
|
83e5376d62
|
more bzeros on ofm_malloc'd memory
svn: r12324
|
2008-11-05 23:35:36 +00:00 |
|
Matthew Flatt
|
2fc429a9d7
|
clear allocated freeblocks array
svn: r12313
|
2008-11-05 21:51:11 +00:00 |
|
Matthew Flatt
|
6ccb6a0137
|
adjust gc2 to access mzconfig.h header in build idrectory
svn: r12311
|
2008-11-05 21:31:32 +00:00 |
|
Kevin Tew
|
851ef83218
|
[gc2] x86_64 fix
svn: r12310
|
2008-11-05 21:10:50 +00:00 |
|
Kevin Tew
|
49fa1ab8ed
|
Changed all mallocs to ofm_mallocs that report a nice error message and abort
svn: r12309
|
2008-11-05 21:10:44 +00:00 |
|
Kevin Tew
|
1f7e962fe6
|
GC global usage moved to GC_get_GC()
svn: r12308
|
2008-11-05 21:10:36 +00:00 |
|
Kevin Tew
|
83fbfd72cb
|
Remove a couple more usages of the global GC
svn: r12307
|
2008-11-05 21:10:29 +00:00 |
|
Kevin Tew
|
4b29ac09c3
|
Reduced all THREAD local GC usage to NewGC *gc = GC; to be replaces with GC_get_GC()
svn: r12306
|
2008-11-05 21:10:21 +00:00 |
|
Kevin Tew
|
1d5d7ea18f
|
Removed GC global and ACTUALLY_USED macros from allocators
svn: r12305
|
2008-11-05 21:10:13 +00:00 |
|
Kevin Tew
|
90f1c78c53
|
OS X fixes
svn: r12304
|
2008-11-05 21:10:04 +00:00 |
|