Commit Graph

682 Commits

Author SHA1 Message Date
Matthew Flatt
ebcf1e7817 fix timer% interval method for Mac OS X
svn: r5462
2007-01-26 01:03:46 +00:00
Matthew Flatt
f4c8a45e2a letrec-created closures need to be initially zeroed, unless it's the last closure for the letrec
svn: r5459
2007-01-25 14:05:24 +00:00
Matthew Flatt
2b10f81125 fix gmp header problem
svn: r5458
2007-01-25 09:53:54 +00:00
Matthew Flatt
4516fb561f eliminate a little more 3m overhead
svn: r5457
2007-01-25 09:35:01 +00:00
Matthew Flatt
13e5b1198a reduce 3m overhead for many arithmetic primitives
svn: r5455
2007-01-25 06:22:16 +00:00
Matthew Flatt
898e50625b missed non-array allocations using top-level new
svn: r5442
2007-01-23 22:24:19 +00:00
Matthew Flatt
ece86fe323 remove need for defining C++ top-level new with Unix builds
svn: r5441
2007-01-23 22:08:27 +00:00
Matthew Flatt
5fa4e9e5d1 369.6: change WXME format to start with #reader, and fix 3m bug related to integers overlapping with pointers in a thread record
svn: r5425
2007-01-22 03:47:32 +00:00
Matthew Flatt
8c2c44f0c2 end-sesion detect window must not be instrumented for 3m
svn: r5421
2007-01-21 03:09:11 +00:00
Matthew Flatt
39c99ef76e make-pipe accepts #f as first argument
svn: r5417
2007-01-19 20:45:59 +00:00
Matthew Flatt
39914737d0 slight further performance improvement for 3m bignums
svn: r5413
2007-01-19 07:06:05 +00:00
Matthew Flatt
7b22136f75 fix performance problem with bignums and 3m
svn: r5412
2007-01-19 06:54:43 +00:00
Matthew Flatt
0a4f02de79 remove redundant cdr in custom-port read callback checking
svn: r5382
2007-01-17 22:52:00 +00:00
Matthew Flatt
4c9bb95622 fix error message for system-type
svn: r5377
2007-01-17 07:55:07 +00:00
Matthew Flatt
b8bf48fee7 avoid improperly initialized require lists when there's an error resolving a path
svn: r5375
2007-01-17 06:37:49 +00:00
Matthew Flatt
fff4638494 fix certificate combination to append smaller onto larger (avoids outrageous memory use when compiling the compiler collection with the new unit system)
svn: r5374
2007-01-17 04:02:32 +00:00
Matthew Flatt
eaffd40262 avoid some type-punning warnings
svn: r5373
2007-01-17 04:01:14 +00:00
Matthew Flatt
c194c623c2 don't set GC_out_of_memory to MrEdOutOfMemory, because that tells 3m to fail in cases when it should not
svn: r5371
2007-01-17 00:56:48 +00:00
Matthew Flatt
289df59e7f properly #ifdef Windows-specific function
svn: r5370
2007-01-17 00:53:27 +00:00
Matthew Flatt
56a97e8b36 fix escape handler for Windows directory-list
svn: r5368
2007-01-16 23:03:17 +00:00
Matthew Flatt
c1cb5e34c0 fix wasn't right for interaction between continuation shortcut and stack overflow
svn: r5367
2007-01-16 21:57:43 +00:00
Matthew Flatt
87c0d5754e 369.5
svn: r5366
2007-01-16 20:55:13 +00:00
Matthew Flatt
0a36385258 alloc buffer for getcwd
svn: r5355
2007-01-15 07:05:31 +00:00
Matthew Flatt
51720e3cc9 fix WaitNextEvent call so that it doesn't request a negative sleep time (which is apparently ok for PPC but not x86)
svn: r5353
2007-01-14 05:08:09 +00:00
Matthew Flatt
e4bf3d4f47 make namespace-require/copy replace import and syntax bindings
svn: r5351
2007-01-13 21:28:36 +00:00
Matthew Flatt
775a3f2b2e simpler cygwin support install
svn: r5345
2007-01-13 00:17:00 +00:00
Matthew Flatt
40110e35cc use .dll for cygwin so suffix
svn: r5340
2007-01-12 23:29:33 +00:00
Matthew Flatt
872f557610 pieces to build windows extensions with cygwin
svn: r5339
2007-01-12 23:24:05 +00:00
Matthew Flatt
06a069763a support for building 3m extensions with cygwin
svn: r5334
2007-01-12 12:40:11 +00:00
Matthew Flatt
9171695fc5 fix typo
svn: r5333
2007-01-12 12:32:37 +00:00
Matthew Flatt
bc1f25bc30 remove debugging check
svn: r5328
2007-01-12 07:13:12 +00:00
Matthew Flatt
91add0453f 369.4
svn: r5327
2007-01-12 07:09:56 +00:00
Matthew Flatt
5646c26ba9 fix meta-continuation depth when cloning
svn: r5260
2007-01-08 07:18:02 +00:00
Matthew Flatt
20b834d84b fix bug in pruning saved runstacks and in sharing runstacks (when a barrier is present but too deep to prevent sharing)
svn: r5259
2007-01-08 05:57:47 +00:00
Matthew Flatt
7e77b893f8 avoid char as array subscript
svn: r5257
2007-01-08 05:18:16 +00:00
Matthew Flatt
5c94083e0b fix random output in marshalled bytecode
svn: r5256
2007-01-08 05:14:30 +00:00
Matthew Flatt
d48ad4fed3 fix type-punning warnings
svn: r5252
2007-01-08 00:15:53 +00:00
Matthew Flatt
01e3bf7140 fix protection of expression for definitions; fixes #hasheq constants and the nbsp Help Desk bug, in particular
svn: r5243
2007-01-07 13:13:21 +00:00
Matthew Flatt
f93bce0d24 fix bug in collecting marks to chain when an exception handler returns
svn: r5232
2007-01-05 22:03:23 +00:00
Matthew Flatt
cf4fd433c6 changes to fix top-window center method under Mac OS X
svn: r5226
2007-01-05 02:56:23 +00:00
Matthew Flatt
301e6e9ecb fix exn chaining to be insensitive to prompts
svn: r5220
2007-01-04 12:19:01 +00:00
Matthew Flatt
6b60d57a86 359.3
svn: r5219
2007-01-04 11:14:58 +00:00
Eli Barzilay
ddc068c52b 2006->2007
svn: r5201
2006-12-31 10:05:55 +00:00
Matthew Flatt
343e226df1 fix cert bug, JIT-inline unbox
svn: r5159
2006-12-22 01:18:17 +00:00
Matthew Flatt
2d3ceeed15 369.2, forgot some MrEd changes
svn: r5146
2006-12-20 02:33:21 +00:00
Matthew Flatt
2274cc9f65 359.2, core changes
svn: r5142
2006-12-20 00:47:32 +00:00
Matthew Flatt
fdfdf1bc92 fix bug in expand when adjusting the lexical-context info of a locally bound identifer
svn: r5056
2006-12-07 08:42:13 +00:00
Matthew Flatt
4bfa93feac fix two macro-expansion bugs: local-expand with internal syntax definitions, and simplifying rename records that involve internal-definition ribs
svn: r5053
2006-12-07 02:08:37 +00:00
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +00:00
Matthew Flatt
c6d593419b destructor must zero out fields that are WXGC_IGNOREd
svn: r4975
2006-11-29 01:08:36 +00:00