Jon Rafkind
d0611c8871
add keyword tests for define-struct/contract
...
svn: r15974
2009-09-11 17:37:59 +00:00
Jon Rafkind
bba25510ea
define-struct/contract:
...
fix looping over keywords
allow #:property keyword
cleanup syntax errors
svn: r15973
2009-09-11 17:37:40 +00:00
Matthew Flatt
d918b3be4f
fix endianness of file creator & type (PR 10424)
...
svn: r15972
2009-09-11 15:30:47 +00:00
Mike Sperber
b6ca1e1673
Zap a bunch more `define-contract' forms.
...
svn: r15971
2009-09-11 09:38:59 +00:00
Mike Sperber
ed269cc43b
Make the code that says what the effect of a failed check is a tiny bit clearer.
...
svn: r15970
2009-09-11 08:56:20 +00:00
Mike Sperber
3ca2b0de04
Clarify that the `test' function runs the checks, not the check forms.
...
svn: r15969
2009-09-11 08:54:58 +00:00
Robby Findler
a9cf0a39a7
added phase information to the module browser
...
svn: r15968
2009-09-11 08:09:55 +00:00
Eli Barzilay
13392b229a
Welcome to a new PLT day.
...
svn: r15967
2009-09-11 07:50:28 +00:00
Robby Findler
53bf9d51c1
PR 10442
...
svn: r15966
2009-09-11 00:03:23 +00:00
Matthew Flatt
c8c43bbe34
fix docs for get-module-code
...
svn: r15965
2009-09-10 19:42:30 +00:00
Matthew Flatt
d4e40e0b25
fix some problems with sandboxes and extension (PR 10381) and Snow Leopard extension building (also demonstrated by PR 10381)
...
svn: r15964
2009-09-10 19:39:37 +00:00
Matthew Flatt
4c8b0b8b13
change DrScheme module language to use namespace-require (like mzscheme/mred)
...
svn: r15963
2009-09-10 19:39:31 +00:00
Matthew Flatt
a8ecb7fc09
just a comment and some (disabled) debugging instrumentation
...
svn: r15959
2009-09-10 17:54:10 +00:00
Kevin Tew
0d1409e5fd
Places start_module and atomic mark traversal fixes
...
svn: r15958
2009-09-10 16:24:18 +00:00
Matthew Flatt
f49af7c4fa
fix problem with code inspectors and unmarshaling syntax (PR 10429)
...
svn: r15957
2009-09-10 15:27:41 +00:00
Kathy Gray
07b104e939
Remove trace error and broken implementation
...
svn: r15956
2009-09-10 14:03:26 +00:00
Matthew Flatt
cdd4c47bd6
runtime repairs for macro stepper
...
svn: r15955
2009-09-10 12:54:15 +00:00
Eli Barzilay
11bd73b90a
Welcome to a new PLT day.
...
svn: r15954
2009-09-10 07:50:08 +00:00
Robby Findler
d3a3e0cc8c
only raise an exception when there is an exception to raise
...
svn: r15953
2009-09-10 06:40:25 +00:00
Robby Findler
ed18890817
changed exn? to exn:fail? to avoid catching breaks while running test cases
...
svn: r15952
2009-09-10 06:37:43 +00:00
Ryan Culpepper
7c2a7c9ef9
macro-debugger:
...
fixed scheme end of lifts issue (needs C fix too)
added step limit to help catch nonterminating expansions
svn: r15950
2009-09-10 01:51:29 +00:00
Eli Barzilay
a5049e9d03
profj is gone, profjWizard follows
...
svn: r15949
2009-09-10 01:26:50 +00:00
Sam Tobin-Hochstadt
eda69b472a
Remove almost all uses of `stxclass' library.
...
svn: r15944
2009-09-09 21:24:05 +00:00
Eli Barzilay
f1179528a8
typo
...
svn: r15943
2009-09-09 20:55:43 +00:00
Matthew Flatt
bacdbc015f
explain reason for --enable-macprefix
...
svn: r15942
2009-09-09 20:44:22 +00:00
Matthew Flatt
560fde6c04
change the way #%unsafe is found; fix configure for PPC mac
...
svn: r15941
2009-09-09 18:53:16 +00:00
Kevin Tew
8d9a087a4f
Fix configure.ac for places using cgc on x86_64
...
svn: r15939
2009-09-09 17:34:03 +00:00
Kevin Tew
d40b3b4c41
GC2 Cleanups
...
svn: r15938
2009-09-09 17:33:48 +00:00
Kevin Tew
3c1f392945
Got rid of hardcoded place-main
...
svn: r15937
2009-09-09 17:33:41 +00:00
Mike Sperber
4a1ee8bb44
Check that the operands of `one-of' don't yield contracts.
...
svn: r15936
2009-09-09 15:18:14 +00:00
Mike Sperber
9a613d0d57
Remove invalid-arity tests: these fail directly now that we copy the
...
arity to the enforcer.
svn: r15935
2009-09-09 15:17:40 +00:00
Mike Sperber
332fdb8602
Export contract' from the DMdA languages, making
define-contract' obsolete.
...
svn: r15934
2009-09-09 15:00:54 +00:00
Mike Sperber
38d9c6d8af
In `make-property-contract', transfer arity from procedure to contract
...
wrapper.
svn: r15933
2009-09-09 14:43:26 +00:00
Matthew Flatt
7437bdec03
fix typo in configure report
...
svn: r15932
2009-09-09 12:42:01 +00:00
Matthew Flatt
02239ff6d9
auto-configure large-file support
...
svn: r15931
2009-09-09 12:40:20 +00:00
Matthew Flatt
34b48487f2
fix eopl/main
...
svn: r15930
2009-09-09 12:23:11 +00:00
Eli Barzilay
4c6cb1b01a
Welcome to a new PLT day.
...
svn: r15929
2009-09-09 07:50:08 +00:00
Robby Findler
83728f04fe
automatic compilation in drscheme now avoids the installed planet files
...
svn: r15928
2009-09-09 02:35:09 +00:00
Matthew Flatt
8958f1893a
make build work on Mac OS 10.6
...
svn: r15927
2009-09-09 01:06:30 +00:00
Robby Findler
390145821a
PR 10431, plus support for ->* with keywords in proc-doc
...
svn: r15926
2009-09-08 22:53:12 +00:00
Sam Tobin-Hochstadt
bc25b75eb3
Make type keywords show check syntax info
...
svn: r15925
2009-09-08 20:16:48 +00:00
Sam Tobin-Hochstadt
4907d266df
Move parse-type2 to parse-type.
...
Re-enable typed-scheme tests automatically.
svn: r15924
2009-09-08 20:02:03 +00:00
Sam Tobin-Hochstadt
63d318fd4b
New type parser, written using syntax/parse.
...
- uses keywords with bindings
- : macro in separate file so it can be used earlier
- internal function in separate file
FilterSet/c and LatentFilterSet/c contracts
Avoid returning #f when `look-for-in-orig' fails
Add type for unsafe-cdr
svn: r15923
2009-09-08 19:51:34 +00:00
Kathy Gray
cec5589f9b
Removal of profj -- to appear in planet instead
...
svn: r15922
2009-09-08 16:37:25 +00:00
Eli Barzilay
b3d693c386
added main.ss
...
svn: r15921
2009-09-08 16:11:49 +00:00
Eli Barzilay
b1d0831d57
added main.ss
...
svn: r15920
2009-09-08 16:11:28 +00:00
Eli Barzilay
efaec81861
use #lang and reindent
...
svn: r15919
2009-09-08 16:10:57 +00:00
Kathy Gray
6806f21118
Consolidation of profj prior to removal from release
...
svn: r15918
2009-09-08 16:09:10 +00:00
Eli Barzilay
d2802e6c2a
use #lang and reindent
...
svn: r15917
2009-09-08 16:07:36 +00:00
Eli Barzilay
70cf9b6d62
use #lang and reindent
...
svn: r15916
2009-09-08 16:06:35 +00:00