Eli Barzilay
|
3ccb9082dc
|
stupid typo
svn: r16917
|
2009-11-20 08:35:43 +00:00 |
|
Matthew Flatt
|
d2e5807811
|
fix some synchronization problems in futures
svn: r16916
|
2009-11-20 06:30:55 +00:00 |
|
Matthew Flatt
|
d5f50056b1
|
revise future logging to report names and use the main logger
svn: r16914
|
2009-11-20 04:19:37 +00:00 |
|
Matthew Flatt
|
1e98ff1667
|
change to future logging
svn: r16912
|
2009-11-20 03:22:10 +00:00 |
|
Matthew Flatt
|
b064ebfa75
|
fix an old JIT optimization; more future logging; trampolined tail calls in futures
svn: r16911
|
2009-11-20 02:24:54 +00:00 |
|
Matthew Flatt
|
1224ad19be
|
handle escapes in futures
svn: r16910
|
2009-11-20 00:47:44 +00:00 |
|
Matthew Flatt
|
2781f1a4b8
|
fix use of multiple values in futures
svn: r16907
|
2009-11-19 23:39:31 +00:00 |
|
James Swaine
|
ec1cfb5a12
|
made primitive tracking configurable at runtime
svn: r16906
|
2009-11-19 23:34:18 +00:00 |
|
Matthew Flatt
|
bf8c1826b4
|
fix non-future build
svn: r16904
|
2009-11-19 22:41:49 +00:00 |
|
James Swaine
|
6137c3267f
|
fixed issue with atomic primitive invocations in futures
svn: r16903
|
2009-11-19 22:37:08 +00:00 |
|
Matthew Flatt
|
f0b5a9e6c6
|
fix non-futures build
svn: r16901
|
2009-11-19 22:06:54 +00:00 |
|
Eli Barzilay
|
9473d1809f
|
test all orders fo lengths <= 3
svn: r16900
|
2009-11-19 22:05:02 +00:00 |
|
Eli Barzilay
|
e2cd7a51e5
|
Fixed a comparison that was too strict, making the code go to the
general case on lists of length 3. (Didn't have much effect since it's
only the toplevel comparison).
svn: r16899
|
2009-11-19 21:58:44 +00:00 |
|
Matthew Flatt
|
eb9eeda873
|
cover all functions called form JIT that need to go back to runtime thread
svn: r16898
|
2009-11-19 21:56:17 +00:00 |
|
Robby Findler
|
8d96441673
|
PR 10591
svn: r16897
|
2009-11-19 20:29:36 +00:00 |
|
Matthew Flatt
|
acba624431
|
allow future threads to continue after JIT or GC interruption
svn: r16894
|
2009-11-19 19:21:58 +00:00 |
|
Matthew Flatt
|
a88c481b02
|
fix check for on-demand JITting
svn: r16892
|
2009-11-19 16:12:04 +00:00 |
|
Matthew Flatt
|
a2ad57e732
|
nested future touches
svn: r16891
|
2009-11-19 15:26:35 +00:00 |
|
Matthew Flatt
|
837c057ca9
|
remove some indirections in thread-local lookup
svn: r16890
|
2009-11-19 14:22:08 +00:00 |
|
Eli Barzilay
|
4ade4cf9ef
|
Welcome to a new PLT day.
svn: r16888
|
2009-11-19 08:50:21 +00:00 |
|
Ryan Culpepper
|
50bfe1b8be
|
unstable: more docs, a few changes to gui libs
svn: r16887
|
2009-11-19 08:29:57 +00:00 |
|
Ryan Culpepper
|
89385ad309
|
macro-stepper: added second error location for set!
svn: r16886
|
2009-11-19 04:39:21 +00:00 |
|
Matthew Flatt
|
77ae545fe6
|
future repairs
svn: r16884
|
2009-11-18 23:12:00 +00:00 |
|
Robby Findler
|
b80c782046
|
fixed a bug in bitmap scaling (ie I no longer forgot to write the code ...)
svn: r16883
|
2009-11-18 22:23:39 +00:00 |
|
James Swaine
|
f18b62ff42
|
double free fixed in gc
svn: r16882
|
2009-11-18 21:28:23 +00:00 |
|
Matthew Flatt
|
8c3e5060dd
|
future repairs
svn: r16881
|
2009-11-18 21:23:36 +00:00 |
|
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 |
|