Commit Graph

14480 Commits

Author SHA1 Message Date
Matthew Flatt
3b92693146 write-barrier handling with multiple threads
svn: r16880
2009-11-18 20:46:49 +00:00
Matthew Flatt
f921cf62cc more on thread-local allocation
svn: r16879
2009-11-18 20:07:58 +00:00
Matthew Flatt
bdca9c1e8f closer to thread-local allocation in futures
svn: r16876
2009-11-18 19:10:25 +00:00
John Clements
505bf56db2 added first-step semaphore. Goes in 4.2.3 release
svn: r16875
2009-11-18 18:41:42 +00:00
James Swaine
da1a171ebe more futures fixes
svn: r16874
2009-11-18 17:13:50 +00:00
Matthew Flatt
54f5c14657 more thread-local repairs
svn: r16873
2009-11-18 17:05:46 +00:00
Sam Tobin-Hochstadt
424aa90491 remove tracing
svn: r16872
2009-11-18 16:41:01 +00:00
James Swaine
9765a14a94 futures bug fixes
svn: r16871
2009-11-18 15:49:49 +00:00
Matthew Flatt
ec7845b135 try again to fix header-file installation
svn: r16870
2009-11-18 15:43:45 +00:00
Matthew Flatt
cfde7cdf4a try to fix header-file installation
svn: r16869
2009-11-18 15:42:44 +00:00
Matthew Flatt
079c2d7851 fix logging problem
svn: r16868
2009-11-18 15:37:18 +00:00
Matthew Flatt
beec840463 fix another include of future.h
svn: r16867
2009-11-18 15:33:58 +00:00
Matthew Flatt
f1e38d99de fix include of future.h
svn: r16866
2009-11-18 15:30:53 +00:00
Matthew Flatt
24a2a6ae8c another thread-local repair
svn: r16865
2009-11-18 15:23:00 +00:00
Matthew Flatt
57aa34cfe6 repairs for thread-local support when the C sompiler does support thread locals
svn: r16864
2009-11-18 15:15:20 +00:00
Matthew Flatt
e26c2a084f another fix for header problem
svn: r16863
2009-11-18 15:08:01 +00:00
Matthew Flatt
fd784ad769 fix a header problem
svn: r16862
2009-11-18 14:59:25 +00:00
Robby Findler
cc60cdc02b fixed rotation of bitmaps
svn: r16861
2009-11-18 14:58:15 +00:00
Matthew Flatt
5d79713481 C thread-local variables when the C compiler don't support thread-local variables
svn: r16860
2009-11-18 14:52:51 +00:00
Robby Findler
5cea34ec49 renamed */places to */align
svn: r16859
2009-11-18 12:11:44 +00:00
Eli Barzilay
ea8ebcce6f Welcome to a new PLT day.
svn: r16858
2009-11-18 08:50:16 +00:00
Robby Findler
645b786b79 added 'bitmap'
svn: r16857
2009-11-18 04:35:04 +00:00
Matthew Flatt
4322965b21 fix x86_64 32-bit store to an immediate 64-bit address
svn: r16855
2009-11-18 02:29:38 +00:00
Matthew Flatt
99978206b0 fix some 64-bit problems with recent JIT changes
svn: r16854
2009-11-18 01:27:36 +00:00
James Swaine
8d3dadc2b5 added argument validation to future and touch primitives
svn: r16852
2009-11-17 21:30:59 +00:00
James Swaine
7ac3dd6a76 fixes to futures gc interaction code
svn: r16851
2009-11-17 21:27:02 +00:00
Jay McCarthy
1f2a09d31a Use delay/sync
svn: r16849
2009-11-17 21:05:53 +00:00
Matthew Flatt
e1e2267973 futures and GC cooperation
svn: r16848
2009-11-17 21:02:44 +00:00
John Clements
89a388c6f7 added examples for expand
svn: r16847
2009-11-17 20:29:47 +00:00
James Swaine
4920613774 removed unnecessary logging
svn: r16845
2009-11-17 20:24:21 +00:00
James Swaine
72f4eec8c8 futures bug fixes
svn: r16844
2009-11-17 20:13:17 +00:00
Matthew Flatt
a145f096cb fix ts_scheme_tail_apply...
svn: r16843
2009-11-17 20:02:21 +00:00
Eli Barzilay
0c0945bb08 properly disable TS tests on cgc
svn: r16842
2009-11-17 20:02:07 +00:00
James Swaine
8d6705dde4 svn: r16841 2009-11-17 19:57:35 +00:00
Matthew Flatt
e333bf9ffc basics for future primitive type
svn: r16840
2009-11-17 19:55:03 +00:00
Sam Tobin-Hochstadt
bbd2ff852e disable typed scheme tests on cgc
svn: r16839
2009-11-17 19:45:41 +00:00
Matthew Flatt
1fac4829a6 support multiple signal-received handles
svn: r16838
2009-11-17 19:22:43 +00:00
Matthew Flatt
a91ff1c603 fix thread-local fuel counters in JIT
svn: r16835
2009-11-17 18:33:27 +00:00
Matthew Flatt
fe939fa2bd thread-local fuel counters in JIT
svn: r16834
2009-11-17 18:30:43 +00:00
Matthew Flatt
3f349aeb51 futures => pthead timer
svn: r16833
2009-11-17 17:52:30 +00:00
Matthew Flatt
c5ac31e88d avoid sbrk(), which does not work with mprotect()
svn: r16832
2009-11-17 17:29:18 +00:00
Sam Tobin-Hochstadt
cd3f1c439e Enable html generation button for scribble/base on all platforms.
Generate scribble output from buttons in source file's directory.

svn: r16831
2009-11-17 16:26:51 +00:00
Matthew Flatt
f2259b5d7d turn on thread-local for futures
svn: r16830
2009-11-17 15:35:07 +00:00
James Swaine
f50fe8f455 futures fixes
svn: r16829
2009-11-17 15:32:01 +00:00
Matthias Felleisen
e068d2ef86 typos
svn: r16828
2009-11-17 15:16:35 +00:00
Eli Barzilay
97d99d8726 use delay/idle to load the xref for syncheck
svn: r16825
2009-11-17 08:12:03 +00:00
Eli Barzilay
518a9d2df1 added path-up to scheme/require
svn: r16824
2009-11-17 08:11:44 +00:00
Eli Barzilay
fedfce8a18 update version numbers for the v4.2.3 release
svn: r16822
2009-11-17 03:53:56 +00:00
Carl Eastlund
07849a7fbb Changed Framework icon promises to use delay/sync instead of delay. This
appears to prevent a bug whereby multiple threads attempt to force one of the
promises at the same time, causing the promise to believe it is being used
recursively.  All Framework tests passed (on OS X) after making this change, not
that I really expect the icons to be particularly crucial to the tests.

svn: r16820
2009-11-17 03:42:08 +00:00
Eli Barzilay
86aabe4d34 misc improvements to the code
svn: r16819
2009-11-16 22:39:18 +00:00