Eli Barzilay
d94360ddfc
Welcome to a new PLT day.
...
svn: r16955
2009-11-22 08:50:24 +00:00
Matthew Flatt
d4cbb3b9a7
fix future-creation record declaration for 3m
...
svn: r16953
2009-11-22 02:58:59 +00:00
Matthew Flatt
79817a2087
slimy pthread_getspecifc()-inlining trick to practically eliminate the overhead of futures support under OS X
...
svn: r16952
2009-11-22 02:34:40 +00:00
Eli Barzilay
28f5070d5e
undo accidental commenting
...
svn: r16951
2009-11-22 02:22:19 +00:00
Sam Tobin-Hochstadt
5ea3e28078
check that we get correct blame
...
svn: r16950
2009-11-21 23:24:02 +00:00
Sam Tobin-Hochstadt
406b5c384d
use `make-provide/contract-transformer'
...
svn: r16949
2009-11-21 22:21:36 +00:00
Eli Barzilay
09c8baf7e7
Re-enable context searches for the htdp languages, with results that
...
come from the language or the teachpacks.
svn: r16945
2009-11-21 22:05:28 +00:00
Eli Barzilay
65be0295cf
Added A:{ ... } and O:{ ... } for and' and
or' queries, and Q:foo for
...
"quoted" things so "}" can be included in these. Not documented at the
user level for now, since I'm not sure that this will work fine in
general, but it's good enough to reactivate context-sensitive searches.
svn: r16944
2009-11-21 21:55:34 +00:00
Eli Barzilay
128da973df
Truing to use JS `eval' in several ways doesn't seem to be doing
...
anything for speed. So dump all attempts at making things faster this
way. Also, it seems that things are responsive enough with any break in
the searching "thread", so shorten that time. (And one other random
optimization: abort early when an item doesn't match.)
svn: r16943
2009-11-21 21:53:06 +00:00
Matthew Flatt
fbf7f79d8c
fix get-default-print-size n landscape mode
...
svn: r16942
2009-11-21 16:17:08 +00:00
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