Commit Graph

2171 Commits

Author SHA1 Message Date
Kevin Tew
a6c1b9256e Places added place local module path table for uninterned symbols
svn: r17774
2010-01-22 23:32:32 +00:00
Kevin Tew
e0fff18e68 don't use stdout for cstartup generation
svn: r17772
2010-01-22 21:17:21 +00:00
Eli Barzilay
a86337375d Welcome to a new PLT day.
svn: r17746
2010-01-19 08:50:22 +00:00
Matthew Flatt
a6231d88e9 fix (#%variable-reference) in let-syntax RHS (PR 10696)
svn: r17745
2010-01-19 08:00:50 +00:00
Eli Barzilay
b1abbab3ff update version numbers for the v4.2.4 release
svn: r17711
2010-01-18 06:08:24 +00:00
Matthew Flatt
f2e60c97a7 drop native stack traces from continuations; they're expensive to compute, not actually used, and could be computed on demand
svn: r17667
2010-01-15 20:57:52 +00:00
Matthew Flatt
5f3b90943b JIT fast path for setting global/module variable; repair fix for PR 10693
svn: r17663
2010-01-15 14:02:57 +00:00
Matthew Flatt
e90853cccd rewind part of inlining algorithm that could help somewhat with higher-order functions that contain internal loops, but it can also make other code much worse
svn: r17656
2010-01-14 21:20:49 +00:00
Kevin Tew
24d2dbf65e fix GC medium objects allocation size accounting
svn: r17655
2010-01-14 20:18:43 +00:00
Matthew Flatt
857c3bbb17 fix GC double counting of big gen0 pages
svn: r17651
2010-01-14 18:09:41 +00:00
Kevin Tew
485900bfa6 global tagging
svn: r17648
2010-01-14 17:32:06 +00:00
Matthew Flatt
3572f7bc18 fix problem in bytecode printer
svn: r17641
2010-01-13 23:31:34 +00:00
Kevin Tew
08fa44801c Places Async Channels
svn: r17637
2010-01-13 19:16:54 +00:00
Kevin Tew
e4fdd172a7 remove old gc cruft
svn: r17634
2010-01-13 17:08:20 +00:00
Matthew Flatt
fbe29fa7e2 fix declaration not at block start
svn: r17629
2010-01-13 13:50:40 +00:00
Kevin Tew
4977211ee7 Move kernel to master
svn: r17623
2010-01-12 23:53:01 +00:00
Matthew Flatt
331c6d2f5f fix bignum expt (PR 10690); also fixed a doc typo
svn: r17614
2010-01-12 02:16:12 +00:00
Eli Barzilay
7d27dafa77 Welcome to a new PLT day.
svn: r17592
2010-01-10 08:50:38 +00:00
Matthew Flatt
58e6d2426a fix bug introduced into module-compiled-exports
svn: r17589
2010-01-09 14:48:51 +00:00
Matthew Flatt
349c15d478 replae module->compiled-module-expression with module->imports and module->exports
svn: r17588
2010-01-09 14:42:18 +00:00
Eli Barzilay
eb8a60a235 Welcome to a new PLT day.
svn: r17587
2010-01-09 08:50:42 +00:00
Kevin Tew
0dc9ae031c atomic increase of max_symbol_length, locking for jit freelist, globals tagging
svn: r17584
2010-01-08 23:05:33 +00:00
Matthew Flatt
b63c4bb8d0 fix (tcp-listen 0) for IPv6
svn: r17578
2010-01-08 20:41:43 +00:00
Matthew Flatt
d665fd5b23 fix 'time' CPU-time wraparound under Windows
svn: r17577
2010-01-08 20:07:59 +00:00
Matthew Flatt
4fedeeaf7a add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
svn: r17576
2010-01-08 19:53:04 +00:00
Matthew Flatt
425d3d6145 fix shared-library version for CGC lib
svn: r17564
2010-01-08 13:45:57 +00:00
Kevin Tew
8d774adef7 global tagging
svn: r17561
2010-01-08 04:36:46 +00:00
Matthew Flatt
530238a12b fix libunwind problem (seocnd attempt)
svn: r17558
2010-01-07 23:18:26 +00:00
Matthew Flatt
42172e4fda fixes for places
svn: r17557
2010-01-07 22:43:29 +00:00
Kevin Tew
dc9f3227c5 global tagging
svn: r17535
2010-01-07 17:50:21 +00:00
Matthew Flatt
f7f6b972fd fix problem with flmin/flmax and cgc
svn: r17532
2010-01-07 16:33:26 +00:00
Eli Barzilay
ecb1f6525d Welcome to a new PLT day.
svn: r17528
2010-01-07 08:50:36 +00:00
Matthew Flatt
41261c6047 fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
2010-01-07 03:30:33 +00:00
Kevin Tew
aeb3523346 GLOBAL_FOLDING_PRIM cleanup char.c
svn: r17521
2010-01-06 23:25:09 +00:00
Kevin Tew
a7b8ff1313 global tagging
svn: r17518
2010-01-06 22:48:27 +00:00
Kevin Tew
8c9019aeee num_limits initialization fix
svn: r17515
2010-01-06 22:13:48 +00:00
Matthew Flatt
0f9eda49c1 disable unwind cache for now
svn: r17514
2010-01-06 21:55:18 +00:00
Matthew Flatt
3006abec4b enable libunwind caching to avoid potential memory leak
svn: r17494
2010-01-06 16:28:22 +00:00
Kevin Tew
2d92b5aa91 remove unneeded global variable mtrace_cmark_key
svn: r17490
2010-01-06 05:11:15 +00:00
Kevin Tew
f12bda77c9 global variable tagging
svn: r17489
2010-01-06 04:49:03 +00:00
Kevin Tew
d08684c9b8 remove static check_counter from print
svn: r17488
2010-01-05 23:59:46 +00:00
Matthew Flatt
485858fa72 fix bytecode validator to reject symbolic requires in modules
svn: r17487
2010-01-05 22:35:20 +00:00
Matthew Flatt
6151119d5e JIT tweak for flonum comparisons; better bytecode-compiler transformations for expressions used as branch tests
svn: r17486
2010-01-05 20:24:59 +00:00
Kevin Tew
620a4d6dd6 CIL Tagging
svn: r17485
2010-01-05 15:59:12 +00:00
Matthew Flatt
3902824d88 adjust inlining algorithm again; better JIT compilation of nested branches; better JIT handling of literal floating-point numbers
svn: r17484
2010-01-05 15:13:03 +00:00
Kevin Tew
e1a98129dc Unused variable directly
svn: r17483
2010-01-05 14:49:07 +00:00
Kevin Tew
ee641b80ac Allow shared_so linux GC testing via homespun access to ThreadLocalVariables table
svn: r17477
2010-01-04 22:18:08 +00:00
Eli Barzilay
958710559b Welcome to a new PLT day.
svn: r17468
2010-01-03 08:50:36 +00:00
Matthew Flatt
38d7e8fea2 built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
2010-01-02 16:33:28 +00:00
Kevin Tew
fb9a71d5a7 Add cached_mod_stx and cached_mod_beg_stx the ../include/schthread.h
svn: r17443
2009-12-30 22:13:35 +00:00