Robby Findler
12dc4f3421
PR 10728
...
svn: r18136
2010-02-17 23:07:44 +00:00
Jay McCarthy
8f7e5b3803
Making the atomic renaming truly atomic with an option to rename I didn't realize existed. :'(
...
svn: r18134
2010-02-17 22:04:57 +00:00
Jay McCarthy
c2bfa60e31
Adding documentation for symbol-unreadable?
...
svn: r18133
2010-02-17 22:02:24 +00:00
Matthew Flatt
23ad685d67
bump version
...
svn: r18132
2010-02-17 21:44:22 +00:00
Jay McCarthy
2ffa8cb34f
Forgot to add a file
...
svn: r18131
2010-02-17 21:38:06 +00:00
Jay McCarthy
a8d00cc3b3
Added new primitive: symbol-unreadable?
...
Updated Scheme implementation of zo parsing and marshaling
- Separated the structs into a different file and added contracts
- Implemented stxobj marshalling
- Fixed many small bugs in parser and marshaller
- Added new structs for new parser cases
Done by Blake Johnson (BYU)
Committed by Jay
svn: r18130
2010-02-17 21:33:00 +00:00
Kevin Tew
377d9be7ee
fix compile error on places
...
svn: r18129
2010-02-17 21:26:38 +00:00
Robby Findler
66e329c21b
updated pconvert to use the new arguments to make-hash and friends
...
svn: r18128
2010-02-17 21:20:39 +00:00
Matthew Flatt
746b85fa6b
fix cm problem related to new race-condition avoidance
...
svn: r18127
2010-02-17 21:10:05 +00:00
Stevie Strickland
3525510a31
svn merge ^/trunk
...
Let's see if merge tracking fails on this branch like so many others.
svn: r18126
2010-02-17 21:00:52 +00:00
Matthew Flatt
008e7b3121
under linux, run write-barrier signal handler on alternate stack
...
svn: r18124
2010-02-17 20:43:34 +00:00
Robby Findler
5763cc0104
added some debugging printouts to try to find out how to make this work in drdr
...
svn: r18123
2010-02-17 20:38:07 +00:00
Kevin Tew
81d38e6acb
places gc testing support code
...
svn: r18122
2010-02-17 20:35:46 +00:00
Stevie Strickland
fa5ed2c160
Fix object-contract's first-order property to do some reasonable first-order
...
checking, instead of always failing.
svn: r18121
2010-02-17 19:09:49 +00:00
Matthew Flatt
91d725fbb9
add optional initialization argument to make-hash (and variants)
...
svn: r18120
2010-02-17 17:44:29 +00:00
Jay McCarthy
0cab35fdcb
Adding names to datatype generated contracts
...
svn: r18119
2010-02-17 16:24:01 +00:00
Jay McCarthy
c503baac47
Fixing inferred names by using stx-param to track original binding
...
svn: r18118
2010-02-17 16:10:37 +00:00
Jay McCarthy
9a468dd9d0
Fixing error message re Robby and rearranging tests a little
...
svn: r18117
2010-02-17 16:04:13 +00:00
Robby Findler
d2d84ae674
oops, missed one spot
...
svn: r18116
2010-02-17 16:00:13 +00:00
Jay McCarthy
a627c56fb5
Removing DrScheme tool and rearranging docs
...
svn: r18115
2010-02-17 15:53:11 +00:00
Robby Findler
445ec5c145
refactored the mutator test case generator to make testing more tractable and added some tests (and fixed a bug)
...
svn: r18113
2010-02-17 15:37:27 +00:00
Robby Findler
6565005468
checking this in to be able to show it to Jay
...
svn: r18111
2010-02-17 15:14:49 +00:00
Robby Findler
589377d885
moved (without using svn mv) random-mutator.ss into private/random-mutator.ss in order to set up better tests
...
svn: r18110
2010-02-17 14:28:10 +00:00
Matthew Flatt
ea90a07c86
chage some quadratic-time parts of internal-defn expansion to linear
...
svn: r18109
2010-02-17 14:12:07 +00:00
Eli Barzilay
526c76ddca
Welcome to a new PLT day.
...
svn: r18108
2010-02-17 08:50:32 +00:00
Sam Tobin-Hochstadt
1039e68e03
New representation for free variables, now stored in struct.
...
Interning now merely used to create key, eq? not = for types.
svn: r18107
2010-02-17 00:09:38 +00:00
Sam Tobin-Hochstadt
0920b493c8
Improve some framework contracts, and provide scheme/base at phase 1 from typed/scheme.
...
svn: r18106
2010-02-17 00:02:44 +00:00
Jay McCarthy
136531d1e2
Fixing a stupid typo. I has a dumb.
...
svn: r18105
2010-02-16 23:04:48 +00:00
Jay McCarthy
50af456c38
Normalizing PLAI wrt tree
...
svn: r18104
2010-02-16 20:23:32 +00:00
Jay McCarthy
8e0addc8c7
Adding more race condition protection to the compiler for DrDr and parallel setup-plt
...
svn: r18103
2010-02-16 20:17:15 +00:00
Stevie Strickland
35afebaea3
Change object-contract to use find-method/who (already exported for Typed
...
Scheme) to look for the appropriate method to wrap, which makes Robby's
object-contracts appropriately translucent during contract wrapping.
svn: r18102
2010-02-16 19:58:07 +00:00
Jay McCarthy
520b4feedc
Adding PLAI software to the core
...
svn: r18101
2010-02-16 18:56:44 +00:00
Kevin Tew
7990337c1e
Places gc fix
...
svn: r18100
2010-02-16 18:47:04 +00:00
Matthew Flatt
6f0d6b28de
some mz and ffi changes from the mr2 branch
...
svn: r18099
2010-02-16 17:55:28 +00:00
Kevin Tew
a8fc2d55b3
Add convenient wrappers to scheme_extract_one_cc_mark_with_meta
...
svn: r18098
2010-02-16 16:46:25 +00:00
Eli Barzilay
da6b25befa
Welcome to a new PLT day.
...
svn: r18096
2010-02-16 08:50:31 +00:00
Mike Sperber
d64254f49f
DMdA Contract bug fix: In yet another place, make sure that the
...
enforcer calls `contract-violation' in tail position.
svn: r18095
2010-02-16 07:51:02 +00:00
Mike Sperber
30e8c7d039
Zap obsolete comment.
...
svn: r18094
2010-02-16 07:39:22 +00:00
Carl Eastlund
52f2ec2e30
Corrected types of hash-update and hash-update!
...
svn: r18093
2010-02-16 00:55:03 +00:00
Carl Eastlund
08b53c715d
Added types for full exception hierarchy.
...
svn: r18092
2010-02-15 23:22:40 +00:00
Kevin Tew
b865bb7868
gcc 4.4.1 compiler warning fix
...
svn: r18090
2010-02-15 20:31:24 +00:00
Kevin Tew
df51f39987
Wrap dynamic-require of place module with top_level_do
...
svn: r18089
2010-02-15 20:23:47 +00:00
Robby Findler
b73613460b
added a test that saves and reopens a file in the teaching languages
...
svn: r18088
2010-02-15 18:39:15 +00:00
Sam Tobin-Hochstadt
89da613073
remove debugging code
...
svn: r18087
2010-02-15 18:36:26 +00:00
Eli Barzilay
cdaad4819d
Welcome to a new PLT day.
...
svn: r18086
2010-02-15 08:50:38 +00:00
Carl Eastlund
400abdf455
Language level switching works with type enforcement turned off.
...
Contracts for Any and polymorphic types are proving problematic.
svn: r18085
2010-02-15 02:39:33 +00:00
Matthew Flatt
81dbd0a967
finish removing obsolete namespace-option support
...
svn: r18083
2010-02-14 14:30:45 +00:00
Eli Barzilay
0e587c15ca
Welcome to a new PLT day.
...
svn: r18082
2010-02-14 08:50:31 +00:00
Eli Barzilay
925862ef7d
Welcome to a new PLT day.
...
svn: r18078
2010-02-13 08:50:31 +00:00
Carl Eastlund
1b28ea1a6c
Added automatic blame-tracking to poly/c contract in unstable (and updated use in Typed Scheme).
...
svn: r18075
2010-02-12 23:03:11 +00:00