Kevin Tew
|
df51f39987
|
Wrap dynamic-require of place module with top_level_do
svn: r18089
|
2010-02-15 20:23:47 +00:00 |
|
Matthew Flatt
|
81dbd0a967
|
finish removing obsolete namespace-option support
svn: r18083
|
2010-02-14 14:30:45 +00:00 |
|
Matthew Flatt
|
d12e3e8c4f
|
better solution for rev 18046
svn: r18072
|
2010-02-12 19:16:00 +00:00 |
|
Matthew Flatt
|
f94b9f4377
|
avoid a stack overflow with deeply call-in-nested threads
svn: r18046
|
2010-02-11 04:29:28 +00:00 |
|
Matthew Flatt
|
38a0f6d89a
|
fix the actual result value for unboxed flmin and flmax
svn: r18045
|
2010-02-11 04:00:18 +00:00 |
|
Matthew Flatt
|
bdae105baf
|
fix JIT flmin and flmax fp-stack handling when result is used in unboxed position
svn: r18044
|
2010-02-11 03:49:38 +00:00 |
|
Matthew Flatt
|
0a13958284
|
fix for Sparc Linux from James Vega (PR 10750)
svn: r18031
|
2010-02-09 16:16:47 +00:00 |
|
Matthew Flatt
|
13b5f7e095
|
fix recently introduced optimizer bug (affected the kanren test)
svn: r18016
|
2010-02-08 17:51:00 +00:00 |
|
Kevin Tew
|
ce7c7eac7b
|
Removed unused parameters to grab_continuation
svn: r17996
|
2010-02-05 17:28:00 +00:00 |
|
Kevin Tew
|
ccbe173d08
|
Places GC fixes
svn: r17995
|
2010-02-05 17:06:13 +00:00 |
|
Kevin Tew
|
46b61873aa
|
Move lazy global initialization to init_fun
svn: r17994
|
2010-02-05 17:06:05 +00:00 |
|
Eli Barzilay
|
c88a5a6856
|
A bunch of additional typos
svn: r17976
|
2010-02-05 03:21:52 +00:00 |
|
Matthew Flatt
|
3812f8ca72
|
improve inling to support ((let (....) (lambda ....)) arg ...) patterns; allow nested 'let's for local flonum binding (which fixes a problem where unsafe flonum operations could end up much slower than safe ones)
svn: r17972
|
2010-02-05 00:16:06 +00:00 |
|
Matthew Flatt
|
0a6f85a49c
|
fix JIT bug related to capturing flonum locals
svn: r17968
|
2010-02-04 18:11:32 +00:00 |
|
Matthew Flatt
|
a27dcaa3ac
|
use fpsetmask for freebsd
svn: r17966
|
2010-02-04 12:44:58 +00:00 |
|
Matthew Flatt
|
8dc290d077
|
change future-thread count to 16
svn: r17941
|
2010-02-02 17:19:47 +00:00 |
|
Eli Barzilay
|
99bebecd75
|
Welcome to a new PLT day.
svn: r17919
|
2010-02-01 08:50:38 +00:00 |
|
Matthew Flatt
|
5433c57504
|
wrap each top-level form in a module with a prompt
svn: r17917
|
2010-01-31 17:04:55 +00:00 |
|
Matthew Flatt
|
de98d4fd79
|
fix bug related to CGC, 'flvector-set', a bad first or second argument, and an unboxable third argument
svn: r17916
|
2010-01-31 16:50:36 +00:00 |
|
Matthew Flatt
|
fe532b712c
|
update list of supported platforms
svn: r17887
|
2010-01-29 20:08:17 +00:00 |
|
Kevin Tew
|
d634beb1eb
|
Fix double initialization of paramz key
svn: r17883
|
2010-01-29 14:21:25 +00:00 |
|
Matthew Flatt
|
ea87c95d95
|
adjust futures impl to use mzrt; fix MrEd build to work with futures
svn: r17879
|
2010-01-29 00:15:43 +00:00 |
|
Matthew Flatt
|
43bf186d53
|
byte zo reader to allow syntax objects within literal hash tables
svn: r17867
|
2010-01-28 18:49:08 +00:00 |
|
Matthew Flatt
|
a09e671f34
|
allow radio-box% to have no selected buttons
svn: r17865
|
2010-01-28 17:51:30 +00:00 |
|
Matthew Flatt
|
2c192f5297
|
support inlining of procedures with rest args
svn: r17860
|
2010-01-28 01:31:37 +00:00 |
|
Matthew Flatt
|
8733e7f233
|
fix JIT bug related to locally bound flonums; merge to 4.2.4
svn: r17857
|
2010-01-27 23:22:23 +00:00 |
|
Kevin Tew
|
3d3038baec
|
gc debugging fix
svn: r17845
|
2010-01-26 22:04:24 +00:00 |
|
Kevin Tew
|
7114cdf51e
|
Inital places documentation
svn: r17818
|
2010-01-25 16:11:34 +00:00 |
|
Kevin Tew
|
5f8c18a7ef
|
places exit handler
svn: r17817
|
2010-01-25 16:11:22 +00:00 |
|
Matthew Flatt
|
4ce8dfa7da
|
fix problems with having a struct implement both prop:evt and prop:procedure; merge to 4.2.4
svn: r17802
|
2010-01-24 15:30:16 +00:00 |
|
Matthew Flatt
|
bfa543bd11
|
fix problem initializing tail buffer; fix JIT checking of unsafe-f{l,64}vector-ref unboxing; fix error message for unbound variables (merge to 4.2.4)
svn: r17788
|
2010-01-23 22:37:07 +00:00 |
|
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 |
|