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