Commit Graph

9558 Commits

Author SHA1 Message Date
Matthew Flatt
c056bcf6d1 document scribble/srcdoc
svn: r13660
2009-02-16 14:45:50 +00:00
Sam Tobin-Hochstadt
54d17355c3 Use stxclass for `require/typed'.
svn: r13658
2009-02-16 14:16:36 +00:00
Robby Findler
62ef5b2814 added comment about colorings in drscheme
svn: r13657
2009-02-16 12:53:56 +00:00
Eli Barzilay
df55e0b7ec Welcome to a new PLT day.
svn: r13656
2009-02-16 08:50:17 +00:00
Mike Sperber
ba0f53dfed Synch German string constants with latest.
svn: r13655
2009-02-16 07:51:27 +00:00
Eli Barzilay
6c7a0aae51 Adds a #:part option to `chunk', to control how it's displayed.
svn: r13654
2009-02-16 06:30:41 +00:00
Eli Barzilay
9d06dd7f57 use a counter to get separate tags and section titles
svn: r13653
2009-02-16 04:33:54 +00:00
Eli Barzilay
f9897212f0 better names
svn: r13652
2009-02-16 03:22:09 +00:00
Eli Barzilay
3467bf2ce6 chunks are translated to subsections -- not working right yet, but save a checkpoint
svn: r13651
2009-02-16 03:19:05 +00:00
Eli Barzilay
7a0b6c9433 move the doc wrapper code into literate-doc-wrapper.ss
svn: r13650
2009-02-16 02:59:30 +00:00
Eli Barzilay
8f0edfd6d5 some more reformatting etc, at all levels (and the schememodname went away, again -- will get it back soon with the lifting of requires)
svn: r13649
2009-02-16 02:53:01 +00:00
Stevie Strickland
340035bef7 Adding cstruct, which is like the struct signature form but with contracts.
svn: r13647
2009-02-16 02:51:12 +00:00
Sam Tobin-Hochstadt
eba3b5d54d docs for provide:
svn: r13645
2009-02-16 02:29:33 +00:00
Robby Findler
ae55a5b636 finished for now, checkpointing
svn: r13644
2009-02-16 02:24:41 +00:00
Sam Tobin-Hochstadt
3205875736 Add provide:
svn: r13643
2009-02-16 02:23:50 +00:00
Robby Findler
601c6e18b3 whoops, didnt mean to commit chat-noir-literate.ss with the last commit, so this is a small fix so it compiles
svn: r13641
2009-02-16 02:18:18 +00:00
Robby Findler
f461108f2f svn: r13640 2009-02-16 02:16:08 +00:00
Sam Tobin-Hochstadt
02efc28dff Fix error message when polymorphic inference fails because of expected type.
Add test case.

svn: r13639
2009-02-16 02:12:13 +00:00
Eli Barzilay
74f88bde68 Some more require sorting -- no need for the scribble stuff to be
provided from literate-lang, and switched to scheme/base (so the game
file need to require it for syntax.)

svn: r13636
2009-02-16 01:02:55 +00:00
Eli Barzilay
2f09a6d3bb minor reformatting
svn: r13635
2009-02-16 00:51:03 +00:00
Eli Barzilay
8298feacb2 * There's no need to do the syntactic checks of identifiers for
`chunk', if there's an error, then people will get it anyway when
  they run the code.  This means that `chunk' can be a simple
  syntax-rule.
* Removed some redundant requires.

svn: r13634
2009-02-16 00:48:13 +00:00
Eli Barzilay
fa53cbe3c3 fix some scribble-isms, remove (redundant?) schememodname
svn: r13633
2009-02-15 23:47:56 +00:00
Eli Barzilay
2e9eed3d25 use a more convenient hack to include the literate source
svn: r13632
2009-02-15 23:46:17 +00:00
Stevie Strickland
10b89445c6 Do a little better here, including using id->contract-src-info instead of
just the identifier.

svn: r13631
2009-02-15 23:08:56 +00:00
Sam Tobin-Hochstadt
24e4cf5aca Merge in changes from type-keys branch:
- Use stxclass for defintern/dt/de
- Add type keys to optimize subtyping
- Fancier printing when regular printing is disabled for debugging.
- Caching of the results of subtyping.
- Contracts for hashtable types (still insufficent)
- add type for `last-pair' from `scheme/list'
- new "private/type-abbrev.ss" which contains things 
  from "private/type-effect-convenience.ss" that don't 
  need subtyping/unions
- Don't use the real union constructor on mu unfolding
- more work on (not yet enabled) stxclass type parser
- Naming sanity in tests

svn: r13628
2009-02-15 22:56:14 +00:00
Sam Tobin-Hochstadt
3dd83a4e1c remove this junk
svn: r13625
2009-02-15 22:29:27 +00:00
Sam Tobin-Hochstadt
c9377a1f9d sync again
svn: r13624
2009-02-15 22:03:05 +00:00
Sam Tobin-Hochstadt
7991ce3ce6 sync to trunk
svn: r13623
2009-02-15 22:02:31 +00:00
Sam Tobin-Hochstadt
72e118d92f Remove eta expansion, match is now fixed.
svn: r13622
2009-02-15 21:59:55 +00:00
Stevie Strickland
1943083cf9 Fix nested with-contracts by checking explicitly for ssps. Apparently
painting the bindings causes the ssp to later fail when you try to access
the parameter.  Not sure if this is a bug or not, will talk to Matthew.

svn: r13621
2009-02-15 21:59:22 +00:00
Sam Tobin-Hochstadt
204806a13a revert back to regular parse type
svn: r13619
2009-02-15 21:57:30 +00:00
Sam Tobin-Hochstadt
bf1aaa9dcb add contract conversion for hashtables
svn: r13617
2009-02-15 21:55:03 +00:00
Sam Tobin-Hochstadt
2518d54da1 syncheck.ss now uses typed code
svn: r13616
2009-02-15 21:48:41 +00:00
Sam Tobin-Hochstadt
ed83737d5f subtype caching
svn: r13615
2009-02-15 21:30:02 +00:00
Robby Findler
965110bc55 svn: r13614 2009-02-15 21:05:03 +00:00
Robby Findler
e99c3dc3d9 split things up so that there are two modes for running the file. See the README
svn: r13613
2009-02-15 20:57:25 +00:00
Sam Tobin-Hochstadt
aefaaa26d0 re-enable code
svn: r13612
2009-02-15 20:47:49 +00:00
Eli Barzilay
ea51547cae Fix typo found by offby1
svn: r13611
2009-02-15 20:26:21 +00:00
Eli Barzilay
4820a0d007 remove svn:executable
svn: r13610
2009-02-15 18:44:52 +00:00
Sam Tobin-Hochstadt
738b8311af sync to trunk
svn: r13609
2009-02-15 17:45:53 +00:00
Matthew Flatt
7daedece49 getting-started doc improvements, and small change to raise-syntax-error
svn: r13607
2009-02-15 15:15:06 +00:00
Robby Findler
435adfea0a PR 10073
svn: r13606
2009-02-15 14:44:12 +00:00
Stevie Strickland
e453483b09 Okay, after some deep thought, I think I finally have a mental model for
exactly what unit/c is doing here that's appropriate for fixing this
section of code.  ASCII art diagrams for the win!

This also shows how a unit/c contract addition differs from the use
of unit/new-import-export to switch sigs, which means that I'll likely
not be able to unify as much of the guts of the two as I'd like.  Schade.

svn: r13605
2009-02-15 09:59:51 +00:00
Eli Barzilay
85e38ec26a Welcome to a new PLT day.
svn: r13604
2009-02-15 08:50:25 +00:00
Stevie Strickland
534c50d900 Revise that test. The current behavior is correct, if odd.
svn: r13603
2009-02-15 08:40:54 +00:00
Stevie Strickland
b6fdabcd73 Going ahead and adding this test, but need to think about how to attack it.
svn: r13602
2009-02-15 08:31:13 +00:00
Stevie Strickland
af1e57d33e Fix scoping of name.
svn: r13601
2009-02-15 06:36:00 +00:00
Stevie Strickland
62d82ca9be Clean up some bindings, moving them from defines to letrec-syntax.
svn: r13599
2009-02-15 05:20:30 +00:00
Sam Tobin-Hochstadt
345abb820b Use stxclass for defintern.
Use stxclass for dt and de, and refactor/simplify.
Don't use the real union for unfolding mu types.
Add some descriptions to syntax classes for type parsing.

svn: r13597
2009-02-15 04:01:30 +00:00
Robby Findler
eed5f52878 PR 10073
svn: r13595
2009-02-15 02:49:35 +00:00
Matthew Flatt
8a2c68cffc improve hash docs to better point to the caveats (PR 10074)
svn: r13594
2009-02-15 02:31:42 +00:00
Matthew Flatt
089b9aed9e ,
svn: r13593
2009-02-15 02:08:34 +00:00
Matthias Felleisen
80bad96d24 fixed scheme{}
svn: r13592
2009-02-15 01:41:18 +00:00
Matthias Felleisen
f302dbfb91 integer-sqrt and make-rectangular added
svn: r13591
2009-02-15 01:34:54 +00:00
Matthias Felleisen
d43f58df4c annotated integer inputs
svn: r13590
2009-02-15 01:31:08 +00:00
Matthias Felleisen
4f24983d29 renamed world to iworld, for internal
svn: r13588
2009-02-15 01:11:24 +00:00
Matthias Felleisen
203ba8e2db renamed world to iworld, for internal
svn: r13587
2009-02-15 00:57:41 +00:00
Robby Findler
7ac7491d53 svn: r13586 2009-02-14 22:40:42 +00:00
Robby Findler
7cc349eab4 Added Eli's check syntax-friendly let expression generation
svn: r13585
2009-02-14 21:47:33 +00:00
Stevie Strickland
cbcad0528c There is now a new form, define-unit/contract, that basically mixes
define-unit with the application of a unit contract.  So you can think
of it as a define/contract for units that keeps the static info needed
for link inference.

svn: r13584
2009-02-14 21:32:02 +00:00
Robby Findler
093a897708 svn: r13583 2009-02-14 20:59:45 +00:00
Sam Tobin-Hochstadt
f5c60e9282 now fully typechecks
svn: r13582
2009-02-14 20:48:40 +00:00
Sam Tobin-Hochstadt
7830091d42 re-enable printing
svn: r13581
2009-02-14 20:48:26 +00:00
Sam Tobin-Hochstadt
e198478055 type keys now work, mostly
svn: r13580
2009-02-14 20:27:37 +00:00
Sam Tobin-Hochstadt
b5ccbb45bd branch
svn: r13579
2009-02-14 16:03:42 +00:00
Sam Tobin-Hochstadt
e13c4b690d new branch initial commit
svn: r13578
2009-02-14 16:03:25 +00:00
Matthew Flatt
a1cd265b84 add tex2page.sty
svn: r13576
2009-02-14 13:40:41 +00:00
Matthew Flatt
8cf310d8fc doc scribble/comment-reader
svn: r13575
2009-02-14 13:34:58 +00:00
Ryan Culpepper
44efc7cb48 stxclass:
fixed scoping of attributes (wrt declare)
  added 'attribute' form
  added internal/external literals form

svn: r13574
2009-02-14 12:17:14 +00:00
Eli Barzilay
ccce0e4d70 Welcome to a new PLT day.
svn: r13573
2009-02-14 08:50:16 +00:00
Stevie Strickland
ba534102e8 Changed the name in the grammar, but not here.
svn: r13572
2009-02-14 08:11:16 +00:00
Stevie Strickland
ebe06e9572 Allowing _all_ types of tagged-sig-specs in unit/c, though whether that
makes sense or not, we'll see.  Easy enough to set up, and it also sets
up the plan for a new form I'd like to add, which is why I've factored out
the syntax classes into their own file.

svn: r13570
2009-02-14 07:40:50 +00:00
Stevie Strickland
4f12a1e364 Use unit-binding, and link to the section that details handling first-class
units in more length.

svn: r13569
2009-02-14 06:14:08 +00:00
Ryan Culpepper
5b0ceb3db4 stxclass: improved error reporting & transparent stxclasses
svn: r13568
2009-02-14 03:00:24 +00:00
Stevie Strickland
dba74f8f15 Make a table of the original imports these came from for easy lookup. This
way we can actually bind only the identifiers which were in the original
signature over the contract.

svn: r13567
2009-02-14 02:33:15 +00:00
Stevie Strickland
50af2b09f7 Remove the contract clause here.
svn: r13566
2009-02-13 23:24:44 +00:00
Stevie Strickland
7865e23c03 Remove the example from here, now that there's information in the guide.
The example was malformed anyway.

svn: r13565
2009-02-13 23:22:17 +00:00
Jay McCarthy
e026f89d37 better cnp support
svn: r13564
2009-02-13 23:22:01 +00:00
Stevie Strickland
dc78217029 Rework the docs so that we're explicit about how the variables in contract
expressions are bound.

svn: r13563
2009-02-13 23:18:26 +00:00
Stevie Strickland
387c8b210f * Fix unit/c so that less unnecessary code is generated.
* Fix contracts for signatures and units so that references to
   other signature members work appropriately.
 * Add text about signature and unit contracts to the Guide.

svn: r13562
2009-02-13 22:50:49 +00:00
Robby Findler
ed9584be2a fixed test case issues
svn: r13558
2009-02-13 21:58:27 +00:00
Robby Findler
1a0366061b fixed test case issues
svn: r13557
2009-02-13 21:54:14 +00:00
Robby Findler
b9560ae309 svn: r13556 2009-02-13 21:45:13 +00:00
Robby Findler
3687ef84e5 setup a literate programming chat-noir
svn: r13555
2009-02-13 21:37:09 +00:00
Matthew Flatt
901cd24d4f Scribble fixes (PRs 10069, 10070)
svn: r13553
2009-02-13 21:17:03 +00:00
Robby Findler
c13c867695 svn: r13547 2009-02-13 17:25:30 +00:00
Eli Barzilay
762d8917fc Welcome to a new PLT day.
svn: r13546
2009-02-13 08:50:18 +00:00
Ryan Culpepper
f2204710fa stxclass: reorganized docs
svn: r13544
2009-02-13 03:23:07 +00:00
Sam Tobin-Hochstadt
e61075a4fd Default types for lambda formals.
svn: r13539
2009-02-12 23:55:53 +00:00
Eli Barzilay
4f04203776 make find-help treat a lexical binding as missing
svn: r13537
2009-02-12 22:41:21 +00:00
Sam Tobin-Hochstadt
80c8ac3b5f add Text% type, new function
svn: r13536
2009-02-12 19:55:02 +00:00
Sam Tobin-Hochstadt
d169b427d6 Typed version of the auto-language module.
svn: r13535
2009-02-12 19:53:58 +00:00
Robby Findler
d3ed20934a improved drschemes display of planet requires
svn: r13534
2009-02-12 13:07:20 +00:00
Eli Barzilay
0be1c093b3 Welcome to a new PLT day.
svn: r13533
2009-02-12 08:50:16 +00:00
Stevie Strickland
8656e7e918 Fix up the contracts so that they properly refer to locally defined variables.
svn: r13527
2009-02-12 03:51:40 +00:00
Stevie Strickland
12110acfe3 Add test for non-unit check.
svn: r13526
2009-02-12 00:49:56 +00:00
Stevie Strickland
12bbf258df I added the ability to mention a signature without the wrapping parens
late in the branch, but forgot to put it in the documentation.

svn: r13525
2009-02-12 00:32:29 +00:00
Stevie Strickland
fbb5de4fa7 Adding the initial cut at unit/c.
svn: r13524
2009-02-11 22:46:48 +00:00
Ryan Culpepper
52bd998e5d stxclass: added #:attributes, disappeared-uses
svn: r13520
2009-02-11 22:17:39 +00:00
Robby Findler
3ee1a899ee changed apply-reduction-relation* so that it notices cycles and ignores them
svn: r13519
2009-02-11 20:25:32 +00:00
Matthew Flatt
7b11c290f5 qq fixes, so that (quasiquote #(unquote lst)) is a syntax error
svn: r13517
2009-02-11 15:01:04 +00:00
Eli Barzilay
cbe2f3c347 Welcome to a new PLT day.
svn: r13516
2009-02-11 08:50:19 +00:00
Matthew Flatt
01b014c2b3 remove debugging printf
svn: r13515
2009-02-10 15:30:30 +00:00
Robby Findler
36e903c81f improved planet logging and drschemes view of it
svn: r13514
2009-02-10 15:01:16 +00:00
Eli Barzilay
c491ba9b59 Welcome to a new PLT day.
svn: r13513
2009-02-10 08:50:17 +00:00
Matthew Flatt
82f6c33458 doc revised honu id syntax
svn: r13511
2009-02-10 02:24:15 +00:00
Jay McCarthy
57549a1759 formlets
svn: r13510
2009-02-09 22:48:10 +00:00
Jay McCarthy
79ef2483f3 formlets tests
svn: r13508
2009-02-09 22:03:45 +00:00
Ryan Culpepper
561885d2d6 check syntax: more crossing-arrows options
svn: r13507
2009-02-09 20:53:30 +00:00
Jay McCarthy
1e67e759d7 hmac-sha1
svn: r13506
2009-02-09 18:21:01 +00:00
Jay McCarthy
0f96462369 docs/test
svn: r13505
2009-02-09 17:48:04 +00:00
Matthew Flatt
767766521c infix for literal prefab structs, quasiquote unquoting in value positions of hash-table literals, and related changes (v4.1.4.3)
svn: r13504
2009-02-09 15:27:51 +00:00
Matthew Flatt
96509ba06f fix recording of exprs.dat
svn: r13503
2009-02-09 14:02:07 +00:00
Matthew Flatt
a8c8f9e8a1 gui doc corrections
svn: r13502
2009-02-09 14:01:38 +00:00
Eli Barzilay
3c5d92af0b Welcome to a new PLT day.
svn: r13499
2009-02-09 08:50:15 +00:00
Ryan Culpepper
04582535ef Check Syntax: added "Tack arrows crossing selection"
svn: r13498
2009-02-09 04:57:46 +00:00
Robby Findler
64e91b8362 added status information about planets behavior to the bottom of the drscheme window
svn: r13494
2009-02-08 21:40:51 +00:00
Eli Barzilay
fcce8e3cbf Welcome to a new PLT day.
svn: r13492
2009-02-08 08:50:24 +00:00
Robby Findler
3b046b05ec started on an 'always on' notifications of planet activity via drscheme
svn: r13490
2009-02-07 21:48:34 +00:00
Robby Findler
8cd0fe5e72 PR 10052
svn: r13489
2009-02-07 15:04:46 +00:00
Casey Klein
7bcf4e69a5 Forgot default value for #:retries in check-reduction-relation.
svn: r13485
2009-02-07 13:43:15 +00:00
Casey Klein
6d5f966019 Added a #retries keyword to the forms that generate random terms.
svn: r13484
2009-02-07 13:26:37 +00:00
Robby Findler
12560f3a23 fixed a bug reported by Zane and Ahmed via Matthias
svn: r13483
2009-02-07 13:09:11 +00:00
Eli Barzilay
30763e3b84 Welcome to a new PLT day.
svn: r13480
2009-02-07 08:50:17 +00:00
Matthew Flatt
20f2e32f99 adjust handling of version numbers with dylib suffix
svn: r13476
2009-02-06 23:46:29 +00:00
Jay McCarthy
fe078ee54b stuffers
svn: r13474
2009-02-06 23:23:21 +00:00
Ryan Culpepper
6a41a09fb6 stxclass: consolidated runtime modules into runtime.ss
svn: r13470
2009-02-06 20:55:37 +00:00
Jay McCarthy
4f952a65d2 abstracting stuffing
svn: r13469
2009-02-06 19:58:50 +00:00
Jay McCarthy
a1c1a80d2e typo
svn: r13468
2009-02-06 17:46:45 +00:00
Jay McCarthy
5b5571843d abstracting
svn: r13467
2009-02-06 17:25:47 +00:00
Jay McCarthy
5d3a76489f up
svn: r13466
2009-02-06 17:01:31 +00:00
Matthew Flatt
d9270d39f2 avoid paths in exprs.dat file
svn: r13465
2009-02-06 14:06:50 +00:00
Casey Klein
fba31b310a Improved the error reported when the term generate is unable to
satisfy a pattern.

svn: r13464
2009-02-06 12:04:40 +00:00
Eli Barzilay
6d4b1025b5 Welcome to a new PLT day.
svn: r13463
2009-02-06 08:50:19 +00:00
Stevie Strickland
7ef5770e51 file -> filename
svn: r13461
2009-02-06 02:33:57 +00:00
Robby Findler
4de2439506 added the ability to render multiple metafunctions together to make all the lhss line up in a single column
svn: r13459
2009-02-06 02:18:08 +00:00
Stevie Strickland
facfa48e80 Fix metafunctions so that the LHSes are rewritten also.
svn: r13457
2009-02-05 22:02:14 +00:00
Sam Tobin-Hochstadt
2b54135394 test fix
svn: r13456
2009-02-05 15:05:59 +00:00
Eli Barzilay
4c161c12b7 Neil said he doesnt use the W any more
svn: r13455
2009-02-05 14:37:26 +00:00
Robby Findler
d422d48c37 svn: r13453 2009-02-05 14:21:07 +00:00
Robby Findler
e35e25408f some more overlap fixes
svn: r13452
2009-02-05 14:08:45 +00:00
Robby Findler
c859eba9ac svn: r13451 2009-02-05 13:27:02 +00:00
Eli Barzilay
c858527e0f Welcome to a new PLT day.
svn: r13450
2009-02-05 08:50:23 +00:00
Eli Barzilay
e6d6c81d0c some clarification
svn: r13449
2009-02-05 03:47:17 +00:00
Robby Findler
7e48db0a82 PR 10042 (plus some fixes to earlier Stevie-submitted PRs that werent quite right)
svn: r13447
2009-02-05 01:42:00 +00:00
Robby Findler
4f2070831b PR 10042
svn: r13444
2009-02-05 01:14:37 +00:00
Robby Findler
7eaef08d63 fixed PR 10041
svn: r13442
2009-02-05 00:23:47 +00:00
Sam Tobin-Hochstadt
8802b83c0a typed-scheme
- use syntax classes for tc-literal
 - remove one-armed if
 - fix comments
 - use syntax classes for find-annotation
 - unit contracts for inference unit and typechecker unit
 - macro to enable/disable unit contracts
 - correct fold/free-var calculation for latent effects
 - documentation improvements
 - add bindings for additional special type forms
 - U and Un are the same binding, same with Tuple and List
 - fix types for integer?, exact-integer?
 - write not-yet-enabled syntax-class based type parser

svn: r13440
2009-02-04 23:39:38 +00:00
Sam Tobin-Hochstadt
8416536f44 typed/mred
- use (Listof Any) instead of List
 

svn: r13439
2009-02-04 23:33:24 +00:00
Sam Tobin-Hochstadt
9f77daab41 fix expr attribute
svn: r13438
2009-02-04 23:07:09 +00:00
Sam Tobin-Hochstadt
52d711e0bd use exact-integer? instead of integer?
use (Listof Any) instead of List

svn: r13437
2009-02-04 23:06:35 +00:00
Ryan Culpepper
11fc8c8906 stxclass: fixed static-of doc, added #:transparent behavior
svn: r13434
2009-02-04 21:32:08 +00:00
Matthew Flatt
8ce9e2457d typos
svn: r13433
2009-02-04 21:08:35 +00:00
Matthew Flatt
e5756667d6 use PDF-based picts in the Latex build of the Quick tutorial; in general, change a .pdf image extension to .png for HTML output; add package-original-identifiers and fix package-exporte-identifiers
svn: r13432
2009-02-04 21:03:28 +00:00
Sam Tobin-Hochstadt
f867eea8c3 take out work on paths, now compiles
svn: r13431
2009-02-04 20:57:28 +00:00
Matthew Flatt
005d257dc4 add high-level explanation of bytecode to compiler/zo-parse docs
svn: r13428
2009-02-04 20:37:10 +00:00
Sam Tobin-Hochstadt
3ab3c8d368 commit work to new branch, doesn't work yet
svn: r13427
2009-02-04 20:19:41 +00:00
Robby Findler
a5ca75f7b3 PR 10040
svn: r13423
2009-02-04 19:58:25 +00:00
Casey Klein
8f03dea7c3 The term generator now increases the size bound and attempt number
when it is having trouble satisfying a pattern.

svn: r13422
2009-02-04 19:52:35 +00:00
Jay McCarthy
61419caf8b up
svn: r13421
2009-02-04 19:36:31 +00:00
Jay McCarthy
7edf96de7a bytes
svn: r13420
2009-02-04 19:33:17 +00:00
Sam Tobin-Hochstadt
9308d2dddf fix unbound variable
svn: r13419
2009-02-04 19:30:23 +00:00
Jay McCarthy
0888178644 Digest auth
svn: r13418
2009-02-04 18:59:26 +00:00
Eli Barzilay
caeb7f9fa1 forgot to save these with the previous commit
svn: r13417
2009-02-04 16:31:59 +00:00
Eli Barzilay
bd561ab191 some paren typos
svn: r13416
2009-02-04 16:28:14 +00:00
Robby Findler
4c22de3cf5 oops
svn: r13415
2009-02-04 16:00:47 +00:00
Robby Findler
fbe518937c refactoring continues
svn: r13414
2009-02-04 15:50:24 +00:00
Eli Barzilay
375a108b75 Use and re-provide server-dir from private/config.
svn: r13413
2009-02-04 10:49:06 +00:00
Eli Barzilay
0507abcd94 Welcome to a new PLT day.
svn: r13412
2009-02-04 08:50:19 +00:00
Stevie Strickland
d293f628d0 Fix mzscheme-isms.
svn: r13410
2009-02-04 07:12:27 +00:00
Stevie Strickland
9cd105b667 Move these from scheme to scheme/base.
svn: r13407
2009-02-04 05:42:56 +00:00
Eli Barzilay
55ebce5466 minor
svn: r13405
2009-02-04 04:18:00 +00:00
Robby Findler
825bc29d1e some refactoring of typesetting code, plus moving a bunch of files away from mzscheme to scheme/base
svn: r13404
2009-02-04 02:58:29 +00:00
Ryan Culpepper
cfbf86b1e0 stxclass: fixed error-reporting bug
svn: r13400
2009-02-03 22:53:14 +00:00
Ryan Culpepper
163bd080f9 stxclass: allow block as syntax-parse rhs
svn: r13399
2009-02-03 22:44:57 +00:00
Jay McCarthy
fee2b60cf1 formating
svn: r13398
2009-02-03 22:43:20 +00:00
Jay McCarthy
0b816d2942 cookies
svn: r13397
2009-02-03 22:32:35 +00:00
Ryan Culpepper
f950e2dfe6 stxclass: fixed/simplified error reporting, removed dead code
svn: r13396
2009-02-03 22:03:35 +00:00
Matthew Flatt
f27f1f7223 do not normalize 'exec-file paths, because the existence of a path changes how the PATH envvar is used
svn: r13395
2009-02-03 21:25:38 +00:00
Jay McCarthy
304b163623 bytes
svn: r13394
2009-02-03 20:21:05 +00:00
Jay McCarthy
6d5eaaf581 build
svn: r13393
2009-02-03 20:20:49 +00:00
Jay McCarthy
2e3a1e91bd bytes
svn: r13392
2009-02-03 20:14:54 +00:00
Jay McCarthy
04625886d2 bytes
svn: r13391
2009-02-03 20:11:18 +00:00
Robby Findler
9bbed05671 fixes from Jed Davis
svn: r13388
2009-02-03 19:25:08 +00:00
Jon Rafkind
f0cac461e7 some refactorings and comments
svn: r13381
2009-02-03 17:39:43 +00:00
Jon Rafkind
51839c33a1 put correct value in the test
svn: r13380
2009-02-03 17:37:19 +00:00
Jon Rafkind
516ebbbc4c typo
svn: r13379
2009-02-03 17:25:46 +00:00
Jay McCarthy
dce1ab92b5 bug
svn: r13378
2009-02-03 16:39:18 +00:00
Jay McCarthy
7f13cb3da8 prefer bytes
svn: r13377
2009-02-03 16:23:28 +00:00
Eli Barzilay
a2537d7dc9 second attempt at forbidding self-calls, with a long explanation why its forbidden, which is actually a sketch for how to make it work...
svn: r13376
2009-02-03 13:29:33 +00:00
Matthew Flatt
3d04e81fa0 fix arity error for method with optional arguments
svn: r13375
2009-02-03 13:13:53 +00:00
Eli Barzilay
53d70e711c Welcome to a new PLT day.
svn: r13374
2009-02-03 08:50:17 +00:00
Jon Rafkind
6ebd445726 add != to honu. start making some tests
svn: r13372
2009-02-03 01:47:33 +00:00
Ryan Culpepper
e092884415 stxclass: added more contracts
svn: r13371
2009-02-03 01:03:08 +00:00
Ryan Culpepper
ebd77ba75b stxclass: split and renamed modules
svn: r13369
2009-02-02 22:25:53 +00:00
Jay McCarthy
7d956d4864 rtmp5
svn: r13361
2009-02-02 18:45:31 +00:00
Jay McCarthy
59ba7689a8 rtmp4
svn: r13360
2009-02-02 18:41:02 +00:00
Jay McCarthy
b667954bde rtmp3
svn: r13359
2009-02-02 18:38:15 +00:00
Jay McCarthy
0308581117 rtmp2
svn: r13358
2009-02-02 18:35:04 +00:00
Jay McCarthy
e124716005 rtmp1
svn: r13357
2009-02-02 18:33:38 +00:00
Jay McCarthy
7ea19b6850 spec
svn: r13356
2009-02-02 18:08:27 +00:00
Jay McCarthy
19c09e45bd runtime module path
svn: r13355
2009-02-02 17:55:28 +00:00
Jay McCarthy
2deecba2db runtime path
svn: r13354
2009-02-02 17:54:12 +00:00
Jay McCarthy
fad5306278 refactoring
svn: r13353
2009-02-02 17:52:34 +00:00
Jay McCarthy
0c60212360 runtime path
svn: r13352
2009-02-02 17:49:29 +00:00
Jay McCarthy
99e9376a73 Fixing tests
svn: r13351
2009-02-02 16:40:06 +00:00
Jay McCarthy
9b2eebc8f5 Fixing tests
svn: r13350
2009-02-02 16:38:24 +00:00
Matthew Flatt
dd67fa3cfb disable sandbox nested-evaluator check
svn: r13349
2009-02-02 13:10:25 +00:00
Eli Barzilay
8748d7d822 Welcome to a new PLT day.
svn: r13348
2009-02-02 08:50:19 +00:00
Eli Barzilay
078a8a2424 obviously that wasnt correct
svn: r13347
2009-02-01 09:22:55 +00:00
Eli Barzilay
cf4342cf62 Welcome to a new PLT day.
svn: r13346
2009-02-01 08:50:21 +00:00
Eli Barzilay
cc6ff9d5d7 use the cstruct type directly, not via ctype-basetype
svn: r13345
2009-02-01 03:31:41 +00:00
Eli Barzilay
eac9eb42ae typo (I hope I got it right)
svn: r13344
2009-02-01 03:02:19 +00:00
Eli Barzilay
c2d5c44a7f use make-evaluator in network example; describe common use for testing; describe nested call restriction
svn: r13343
2009-01-31 20:49:40 +00:00
Eli Barzilay
858e7dd94e test forbidden nested calls
svn: r13342
2009-01-31 20:24:35 +00:00
Eli Barzilay
339aa71441 even better
svn: r13341
2009-01-31 20:23:11 +00:00
Eli Barzilay
3956dc1530 more improvements to all four variants of exits
svn: r13340
2009-01-31 20:06:36 +00:00
Eli Barzilay
4b7e4e4322 misc improvements, add test for (exit)
svn: r13339
2009-01-31 19:46:33 +00:00
Eli Barzilay
39e07d0843 forbid nested evaluator calls
svn: r13338
2009-01-31 19:44:20 +00:00
Mike Sperber
2fdc3ad68b Synch German string constants with latest.
svn: r13337
2009-01-31 18:55:24 +00:00
Eli Barzilay
4e4bb810b0 use scheme instead of mzscheme
svn: r13336
2009-01-31 16:23:40 +00:00
Eli Barzilay
67471cc62b cheap hack to find which memory error test is causing problems
svn: r13335
2009-01-31 15:48:31 +00:00
Jay McCarthy
7e8883fcc6 runtime-path
svn: r13334
2009-01-31 15:27:11 +00:00
Eli Barzilay
b9fc08e5d9 Welcome to a new PLT day.
svn: r13333
2009-01-31 08:50:31 +00:00
Stevie Strickland
f6493e1c32 Abstraction of the boxes used for unit imports/exports to allow for adding
contracts in an already created unit.

svn: r13331
2009-01-31 01:39:23 +00:00
Matthew Flatt
ab5a01da76 doc typo
svn: r13330
2009-01-30 23:42:51 +00:00
Jay McCarthy
8d0a19bd80 using runtime-path
svn: r13328
2009-01-30 20:49:50 +00:00
Ryan Culpepper
778f5f985c stxclass: removed debugging printf
svn: r13327
2009-01-30 20:08:44 +00:00
Jay McCarthy
a01a517445 correct bad behavior on other exns
svn: r13326
2009-01-30 18:18:01 +00:00
Matthew Flatt
6c77acf6f1 fix Scribble output of multi-line error messages, especially when they contain a blank line; minor doc repairs
svn: r13325
2009-01-30 16:41:42 +00:00
Matthew Flatt
cebd9282b1 fix xml/plist, which doesn't use xexprs
svn: r13324
2009-01-30 14:38:44 +00:00
Eli Barzilay
65f3ec4656 Welcome to a new PLT day.
svn: r13323
2009-01-30 08:50:18 +00:00
Jay McCarthy
d3f6fed328 Error messages
svn: r13321
2009-01-29 20:21:21 +00:00
Jay McCarthy
56c111ecce response/c
svn: r13317
2009-01-29 16:34:57 +00:00
Jay McCarthy
9f48c1a4d2 xexpr/c usage
svn: r13316
2009-01-29 16:22:10 +00:00
Jay McCarthy
f27d2df5a2 xexpr/c
svn: r13315
2009-01-29 16:17:52 +00:00
Robby Findler
370535a84b fixed plural
svn: r13314
2009-01-29 15:58:03 +00:00
Robby Findler
798c5ee12f changed default-check-attempts and changed output when an exception is raised
svn: r13313
2009-01-29 15:43:24 +00:00
Eli Barzilay
466df5207b Welcome to a new PLT day.
svn: r13312
2009-01-29 08:50:18 +00:00
Stevie Strickland
2f323578de Disallow unit/new-import-export if contracts are involved. This is not
planned to be permanent, but until I've figured out how to implement the
fix, just say no.

svn: r13311
2009-01-29 07:19:23 +00:00
Casey Klein
b86e4473f0 Changed redex-check's #:source keyword to always generate from the
LHSs of the metafunction/relation.

svn: r13310
2009-01-29 00:41:30 +00:00
Jay McCarthy
46300fd96e Better Xexpr error message
svn: r13309
2009-01-28 23:03:23 +00:00
Jay McCarthy
9007a6edb3 better contract
svn: r13308
2009-01-28 21:56:35 +00:00
Jay McCarthy
8b65e2930d Enforcing documentated contract
svn: r13307
2009-01-28 21:48:33 +00:00
Jay McCarthy
60827a8254 doc links
svn: r13306
2009-01-28 21:38:05 +00:00
Robby Findler
04d54e65ab svn: r13305 2009-01-28 19:55:23 +00:00
Ryan Culpepper
0d83a90a27 stxclass: refactored some code, updated docs
stxclass/util: added define-pattern-variable to util/misc

svn: r13304
2009-01-28 19:55:00 +00:00
Casey Klein
6afb62f510 Fixed a bug in find-base-cases.
svn: r13303
2009-01-28 16:30:22 +00:00
Eli Barzilay
7b95de2ec8 some improvements
svn: r13301
2009-01-28 15:54:30 +00:00
Jay McCarthy
a82ef2ab80 gotcha
svn: r13300
2009-01-28 15:33:18 +00:00
Jay McCarthy
254f924ebb immediate marking
svn: r13299
2009-01-28 15:30:36 +00:00
Eli Barzilay
d518d5a32c typo
svn: r13298
2009-01-28 09:11:32 +00:00
Eli Barzilay
77f6e5135d Welcome to a new PLT day.
svn: r13297
2009-01-28 08:50:17 +00:00
Eli Barzilay
394d3404aa added a bunch of more sym names, and integers and characters
svn: r13296
2009-01-27 23:22:54 +00:00
Sam Tobin-Hochstadt
5baa4390d3 Fix handling of (or) in match.
svn: r13295
2009-01-27 19:57:59 +00:00
Sam Tobin-Hochstadt
2962c0bfa7 Fix handling of inexact integer literals.
svn: r13294
2009-01-27 17:55:10 +00:00
Eli Barzilay
9f11b0fd04 use #:sub (bug reported in a blog comment)
svn: r13293
2009-01-27 16:32:08 +00:00
Eli Barzilay
f5ce61de97 * More time for quiet.ss and for run-automated-tests.ss
* Both will kill their timer when done, so it doesn't trigger later on

svn: r13292
2009-01-27 15:10:52 +00:00
Robby Findler
ef36f329b7 added log-viewing support to DrScheme
svn: r13291
2009-01-27 14:23:18 +00:00
Stevie Strickland
06c189a726 Fix error when rendering to a file.
svn: r13290
2009-01-27 13:39:14 +00:00
Eli Barzilay
5ada90b24e Welcome to a new PLT day.
svn: r13289
2009-01-27 08:50:19 +00:00
Ryan Culpepper
38d4b95da9 stxclass: #:description takes expression now
svn: r13288
2009-01-26 23:54:13 +00:00
Eli Barzilay
f2fb56d07f when there is an error in loading, just log it, so the code can be fixed instead of killing the server
svn: r13287
2009-01-26 20:55:36 +00:00
Jay McCarthy
5970ccb8fc Fixing contracts
svn: r13286
2009-01-26 17:14:46 +00:00
Eli Barzilay
4ad2f76b06 Welcome to a new PLT day.
svn: r13284
2009-01-26 08:50:23 +00:00
Matthew Flatt
5e2dfcbac4 define-runtime-module-path
svn: r13283
2009-01-26 00:32:26 +00:00
Robby Findler
134138916f allows colons in the userinfo field of a url (ie, does not encode them)
svn: r13282
2009-01-25 20:12:08 +00:00
Robby Findler
434477a56b fixed language printing dialogg labels
svn: r13281
2009-01-25 13:15:07 +00:00
Robby Findler
c17872a338 fixed language printing dialogg labels
svn: r13280
2009-01-25 13:14:56 +00:00
Eli Barzilay
e135164332 Welcome to a new PLT day.
svn: r13278
2009-01-25 08:50:27 +00:00
Eli Barzilay
79e4fc3e9b minor
svn: r13277
2009-01-25 03:52:59 +00:00
Eli Barzilay
c79acd6f61 minor
svn: r13276
2009-01-25 03:35:37 +00:00
Eli Barzilay
4288ba636e fix the type of > and indent
svn: r13275
2009-01-24 21:13:15 +00:00
Matthew Flatt
ed6e1ffda6 change 'syntax-local-transformer-expand' to capture lifts into a 'let'
svn: r13274
2009-01-24 13:49:33 +00:00
Eli Barzilay
d40989e222 Welcome to a new PLT day.
svn: r13273
2009-01-24 08:50:32 +00:00
Ryan Culpepper
6812085dfe stxclass: documented some util modules
svn: r13271
2009-01-23 23:10:18 +00:00
Ryan Culpepper
e8349b409f stxclass: added util modules
svn: r13270
2009-01-23 21:14:46 +00:00
Stevie Strickland
72d551082d If we're using known-good-contract here, we won't always have an identifier
for the contract, so use the contract in that case.  Also rename to
contract-stx in make-with-contract-transformer so its name isn't misleading.

svn: r13269
2009-01-23 20:34:59 +00:00
Ryan Culpepper
9361e782ef stxclass/util: created and adopted nicer syntax error abstraction
svn: r13268
2009-01-23 20:32:56 +00:00
Matthew Flatt
df4b9f41a8 add bitwise-bit-field
svn: r13266
2009-01-23 17:22:57 +00:00
Ryan Culpepper
98b9a62775 stxclass: fixed build bug, fixed tests
svn: r13265
2009-01-23 15:13:49 +00:00
Eli Barzilay
fac0fc1a55 Welcome to a new PLT day.
svn: r13264
2009-01-23 08:50:23 +00:00
Ryan Culpepper
167cbbb011 stxclass: fixed duplicate id:stxclass declaration error
svn: r13263
2009-01-23 07:12:24 +00:00
Ryan Culpepper
9b79cc7e8c stxclass: fixed parsing of stxclass description
svn: r13262
2009-01-23 02:06:05 +00:00
Ryan Culpepper
2c65d062fc stxclass: fixed behavior when no clauses given
svn: r13261
2009-01-23 01:45:49 +00:00
Ryan Culpepper
4dc6192278 stxclass: simplified, narrowed provides
svn: r13260
2009-01-23 00:07:42 +00:00
Eli Barzilay
4e6039bedd typo
svn: r13259
2009-01-22 18:53:14 +00:00
Matthew Flatt
38c75a82d1 fix a bad interaction between 'make-syntax-delta-introducer' and the top-level environment
svn: r13258
2009-01-22 18:52:40 +00:00
Robby Findler
ebad17e4f7 svn: r13257 2009-01-22 15:06:31 +00:00
Eli Barzilay
a9686b7ca1 Welcome to a new PLT day.
svn: r13256
2009-01-22 08:50:29 +00:00
Ryan Culpepper
eb9fe4847f stxclass: created stxclass collection, with docs
svn: r13255
2009-01-22 05:50:55 +00:00
Robby Findler
49f015d55b avoid duplicating some compiled patterns in the generated code
svn: r13254
2009-01-22 02:03:37 +00:00
Matthew Flatt
db12513b65 fix #:all-defined for 'define-package' by adjusting 'identifier-remove-from-definition-context'; add for-syntax 'package?' and 'package-export-identifiers'; adjust Scribble to find definitions of phase-1 exports
svn: r13253
2009-01-21 20:00:55 +00:00
Robby Findler
70d25c8f0c a partial attempt to fix PR 10004
svn: r13252
2009-01-21 19:24:24 +00:00
Robby Findler
265f75379a fixed a bug in a call to update-arrowhead-polygon
svn: r13250
2009-01-21 17:28:56 +00:00
Robby Findler
395d977832 moving to the other computer
svn: r13249
2009-01-21 16:06:27 +00:00
Matthew Flatt
ea0958e362 doc clarifications on module constants
svn: r13248
2009-01-21 15:44:30 +00:00
Matthew Flatt
2e35104f84 remove accidental backup-file commit
svn: r13247
2009-01-21 14:02:01 +00:00
Matthew Flatt
364f199e60 SRFI re-exports with R6RS-friendly SRFI-97 names
svn: r13246
2009-01-21 14:01:02 +00:00
Eli Barzilay
21f2297b9f Welcome to a new PLT day.
svn: r13245
2009-01-21 08:50:04 +00:00
Robby Findler
651057a78f added alt:space for mac os x
svn: r13239
2009-01-20 17:50:56 +00:00
Robby Findler
b0f64136bd added a little more logging output when removing a package and also fixed a few little things
svn: r13238
2009-01-20 17:25:53 +00:00
Robby Findler
99eafbc1b5 added some logging info to planet
svn: r13237
2009-01-20 17:18:04 +00:00
Robby Findler
5d7429c25e added yet one more hook to traces/ps
svn: r13236
2009-01-20 15:31:02 +00:00
Matthew Flatt
fce7b22e64 fix docs on 'com-get-active-object-from-coclass', which accepts only one argument
svn: r13235
2009-01-20 12:28:29 +00:00
Eli Barzilay
2e16d96d71 Welcome to a new PLT day.
svn: r13234
2009-01-20 08:50:24 +00:00
Robby Findler
146e8733cc a fix to the way check-expect expands to play better with test coverage
svn: r13232
2009-01-19 21:24:21 +00:00
Robby Findler
62993e9df3 fixed the style deltas so that covered ranges that are inside uncovered ranges now color properly
svn: r13231
2009-01-19 21:09:08 +00:00
Robby Findler
9386174c50 undid previous accidental commit
svn: r13227
2009-01-19 18:03:27 +00:00
Robby Findler
af810c8a6f added support for special-case drawing of individual edges to the graph library and support to be able to use that to redex
svn: r13226
2009-01-19 18:02:33 +00:00
Matthew Flatt
6fcac5f5f4 mysterx patch from Filipe Cabecinhas to add gao/coclass (merge to 4.1.4)
svn: r13223
2009-01-19 15:49:02 +00:00
Matthew Flatt
20fad3e2b8 scheme/gui doc fixes (ok to merge to 4.1.4)
svn: r13222
2009-01-19 15:48:04 +00:00
Robby Findler
c4630e4526 extended initial-char-width
svn: r13221
2009-01-19 15:15:12 +00:00
Matthew Flatt
a016c8c108 shortcut selection of checkable menu item should toggle checkmark (merge to 4.1.4)
svn: r13220
2009-01-19 12:28:37 +00:00
Matthew Flatt
0c591f9fc4 fix a file-relative-path test for windows (merge to 4.1.4)
svn: r13215
2009-01-19 04:32:46 +00:00
Matthias Felleisen
d35d05956e removed a left-over printf
svn: r13209
2009-01-19 02:13:47 +00:00
Robby Findler
c95f144971 moved to plt/docs/release-notes
svn: r13207
2009-01-18 23:19:28 +00:00
Eli Barzilay
b98db8aecb redudnant space
svn: r13205
2009-01-18 21:52:35 +00:00
Robby Findler
f486051cd9 changed some overly specific tests so they dont have to be run from my directories and updated to some new mz error messages
svn: r13204
2009-01-18 19:28:51 +00:00
Stevie Strickland
e1d5ced45e Only apply a single contract wrapping to a value contracted through unit
exporting/importing.  Also add some more unit contract tests.

svn: r13203
2009-01-18 10:38:52 +00:00
Eli Barzilay
5f08629bcd Welcome to a new PLT day.
svn: r13202
2009-01-18 08:50:08 +00:00
Stevie Strickland
e6999c8184 Just to ensure that nothing wonky goes on, change these to function names that
aren't in scheme/base.

svn: r13201
2009-01-18 05:54:58 +00:00
Stevie Strickland
ffa59b4548 Fix with-contract so that it expands slowly into a series of begins instead
of erroneously attempting to head expand all the expressions before it does
any work.

Remove an extra verify-contract call in define/contract while we're at it.

svn: r13198
2009-01-18 05:21:29 +00:00
Stevie Strickland
16507c6fed Syncing up to trunk.
svn: r13197
2009-01-18 05:08:16 +00:00
Stevie Strickland
16700ed8fc Now that I know what's going on, we no longer have to shift all the
generated defines towards the bottom (which didn't help anyway).

Notice how marker-f is now defined -- that's the solution Matthew presented
to me.

svn: r13196
2009-01-18 05:00:43 +00:00
Robby Findler
e7f8cce469 added another capability to redex's traces function
svn: r13195
2009-01-17 23:36:33 +00:00
Stevie Strickland
f25df85485 Syncing up.
svn: r13192
2009-01-17 22:48:32 +00:00
Stevie Strickland
46bcdf9924 I thought I'd already made this change to the documentation, but perhaps I
didn't commit it after all.

svn: r13191
2009-01-17 22:44:09 +00:00
Stevie Strickland
9142823419 Forgot to remove a paren from my quick edit on the command line there.
svn: r13190
2009-01-17 19:49:13 +00:00
Stevie Strickland
0401130784 Here, let's store this change I was working on to fix up the expansion of
with-contract (since I can't head-expand-all like I was erroneously thinking).

svn: r13189
2009-01-17 19:44:28 +00:00
Matthew Flatt
c33a201c43 fix splicing-syntax-parameterize with begin (patch from Stevie) --- should be merged to 4.1.4
svn: r13187
2009-01-17 12:27:06 +00:00
Eli Barzilay
e54e5cf6d6 Welcome to a new PLT day.
svn: r13186
2009-01-17 08:50:23 +00:00
Stevie Strickland
654a70ff90 Adding with-contract from sstrickl/with-contract, with a slight nudge to
the recent unit contract work to use the same syntax parameter as this
work.

svn: r13185
2009-01-16 22:59:48 +00:00
Stevie Strickland
3c9cef3d82 Last sync before this goes live.
svn: r13184
2009-01-16 22:23:15 +00:00
Stevie Strickland
92fa69c387 Add some tests that check interaction between with-contract (here
through define/contract) and unit contracts.

svn: r13183
2009-01-16 22:21:18 +00:00
Stevie Strickland
f6d571db40 Add a test that involves blame on a non-unit entity.
svn: r13182
2009-01-16 20:46:39 +00:00
Stevie Strickland
39d9cfbb0a Now that we're in with-contract land, use the same syntax parameter for units
as well as with-contract and define/contract.

svn: r13181
2009-01-16 20:41:51 +00:00
Matthew Flatt
5c4193fd31 fix make-derived-parameter
svn: r13180
2009-01-16 20:04:12 +00:00
Robby Findler
e8f7fe9501 clarification in reponse to comment on plt-scheme
svn: r13179
2009-01-16 19:38:28 +00:00
Stevie Strickland
0fcf609e2b Syncing again
svn: r13178
2009-01-16 19:11:18 +00:00
Stevie Strickland
cc9925dd6b Add unit contracts from branches/sstrickl/unit-contracts.
svn: r13177
2009-01-16 19:03:11 +00:00
Matthew Flatt
2ef432d1bf benchmark tabulation option
svn: r13176
2009-01-16 18:31:03 +00:00
Stevie Strickland
b29b08dec0 Adding tests, because we should.
svn: r13175
2009-01-16 18:24:59 +00:00
Stevie Strickland
4fd8753c66 Start of a testing framework for unit contracts.
svn: r13173
2009-01-16 17:50:05 +00:00
Casey Klein
220380fd1b Fixed a bug in which the "check" forms failed to reinitialize the
"preferred productions" before each attempt.

svn: r13172
2009-01-16 17:09:51 +00:00
Stevie Strickland
768117b201 Sync to trunk in preparation of merging (though unit-contracts will go first).
svn: r13171
2009-01-16 16:59:20 +00:00
Stevie Strickland
c04baf6d83 Sync to trunk in preparation of merging.
svn: r13170
2009-01-16 16:59:09 +00:00
Eli Barzilay
c0bdc22085 bleh
svn: r13169
2009-01-16 16:36:51 +00:00
Eli Barzilay
c5f8c43dbf better code order
svn: r13168
2009-01-16 16:29:53 +00:00
Jay McCarthy
9e305c79e3 over-limit
svn: r13167
2009-01-16 16:24:23 +00:00