Matthew Flatt
|
7b05f75878
|
misc fixes to build related to thread-local support
svn: r16941
|
2009-11-21 16:16:41 +00:00 |
|
Robby Findler
|
9454a471d3
|
added some vector-copy tests
svn: r16940
|
2009-11-21 13:21:30 +00:00 |
|
Eli Barzilay
|
e3a23fbde6
|
Welcome to a new PLT day.
svn: r16938
|
2009-11-21 08:50:32 +00:00 |
|
Matthew Flatt
|
e7f47a0882
|
fix XFORM_SKIP annotation placement that MSVC doesn't like
svn: r16936
|
2009-11-21 04:25:01 +00:00 |
|
Matthew Flatt
|
41bf71fa06
|
futures minor re-org to prepare for mixing futures and places
svn: r16934
|
2009-11-21 04:05:23 +00:00 |
|
Eli Barzilay
|
35b62665ae
|
fix error messages
svn: r16933
|
2009-11-21 00:16:08 +00:00 |
|
Robby Findler
|
47e46efd46
|
added the various 'for' forms to the square backet default preferences
svn: r16932
|
2009-11-21 00:15:00 +00:00 |
|
Sam Tobin-Hochstadt
|
750c971d07
|
checkpoint
svn: r16931
|
2009-11-21 00:11:37 +00:00 |
|
Robby Findler
|
7b6eb65d79
|
vector-copy now works for empty vectors
svn: r16930
|
2009-11-20 22:43:01 +00:00 |
|
Stevie Strickland
|
2a7664eba8
|
Fix up docs for flat-named-contract.
svn: r16929
|
2009-11-20 21:35:26 +00:00 |
|
Stevie Strickland
|
71eef1bbd8
|
Allow for changing the name on flat contracts via flat-named-contract.
svn: r16928
|
2009-11-20 20:45:45 +00:00 |
|
Ryan Culpepper
|
f540fc8f00
|
macro-debugger: fixed binder discovery for lambda
Please propagate this change to the release branch.
svn: r16926
|
2009-11-20 19:36:24 +00:00 |
|
Ryan Culpepper
|
34380bbd10
|
macro-debugger/syntax-browser:
misc code cleanups
added module for making images
svn: r16925
|
2009-11-20 19:09:39 +00:00 |
|
James Swaine
|
074450e268
|
fixed futures (processor-count) on OS X (was previously always returning 1)
svn: r16924
|
2009-11-20 16:41:07 +00:00 |
|
Matthew Flatt
|
9367b1bbad
|
alternate use of registers by JIT in 32-bit thread-local mode
svn: r16923
|
2009-11-20 15:42:05 +00:00 |
|
Sam Tobin-Hochstadt
|
6497745560
|
Skip backup files in tests.
More specific numeric types.
More subtyping relationships.
svn: r16922
|
2009-11-20 15:20:23 +00:00 |
|
Matthew Flatt
|
c8b2ba9d3f
|
future GC lock repair
svn: r16921
|
2009-11-20 14:04:59 +00:00 |
|
Matthew Flatt
|
1991cde5a7
|
fix handling of future atomic runtime requests
svn: r16920
|
2009-11-20 13:59:46 +00:00 |
|
Matthew Flatt
|
314faa6690
|
count future allocation toward GC trigger
svn: r16919
|
2009-11-20 13:00:31 +00:00 |
|
Eli Barzilay
|
684debc749
|
Welcome to a new PLT day.
svn: r16918
|
2009-11-20 08:50:35 +00:00 |
|
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 |
|
Sam Tobin-Hochstadt
|
485c8a3567
|
checkpoint
svn: r16915
|
2009-11-20 05:20:23 +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 |
|
Sam Tobin-Hochstadt
|
1da2c7cd7d
|
many fixes
svn: r16913
|
2009-11-20 03:56:57 +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 |
|
Sam Tobin-Hochstadt
|
111b71c844
|
checkpoint
svn: r16908
|
2009-11-20 00:06:32 +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 |
|
Sam Tobin-Hochstadt
|
d28add0fa9
|
start on typed/scheme
svn: r16896
|
2009-11-19 19:47:51 +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 |
|