Matthias Felleisen
305a38a0c0
arithmetic functions should be standard
...
svn: r14833
2009-05-15 18:26:16 +00:00
Matthias Felleisen
2453bc3c6e
added functins for analyzing strings as 1-letter strings
...
svn: r14829
2009-05-15 16:21:57 +00:00
Robby Findler
01af999556
svn: r14768
2009-05-10 21:53:09 +00:00
Matthew Flatt
440a60c8ad
fix make-custom-weak-hash (PR 10232)
...
svn: r14762
2009-05-09 13:37:28 +00:00
Matthew Flatt
f08649a007
further improve procedure? and procedure-arity-includes? optimization on procedure names bound in a module top-level
...
svn: r14725
2009-05-05 23:08:24 +00:00
Matthew Flatt
4623a1ac07
some improvement in eliminating procedure? and procedure-arity-includes? statically
...
svn: r14723
2009-05-05 19:22:55 +00:00
Matthew Flatt
83cd3964f4
fix file-descriptor leak in process[*]/ports (PR 10229)
...
svn: r14710
2009-05-04 12:22:01 +00:00
Matthew Flatt
57ff3c2486
fix foldr/foldr argument checking (PR 10215)
...
svn: r14706
2009-05-04 02:20:06 +00:00
Eli Barzilay
e3d9f396c4
compose now gets 0 or more inputs
...
svn: r14704
2009-05-04 02:10:01 +00:00
Matthew Flatt
16e483033c
fix define after define* in package; doc repairs
...
svn: r14701
2009-05-03 23:49:22 +00:00
Eli Barzilay
a1d943146b
added a nullary case to compose
...
svn: r14697
2009-05-03 20:41:37 +00:00
Eli Barzilay
3ca6ac2175
added stupid make-list and stupid const
...
svn: r14693
2009-05-03 16:17:48 +00:00
Matthew Flatt
2b8b10dd40
fix problem with package, define*, and macro-introduced identifiers
...
svn: r14671
2009-04-30 23:57:45 +00:00
Robby Findler
6d08558ab7
fixed a bug in my earlier bugfix (also PR 10221)
...
svn: r14662
2009-04-29 21:08:01 +00:00
Robby Findler
87c9aba9e0
added a little optimization to provide/contract
...
svn: r14646
2009-04-29 03:48:45 +00:00
Matthew Flatt
cd09b30497
(v4.1.5.5) repair interaction of provides redirected by a rename-transformer, certification of access to unexported variables, and protected exports; also get rid of kernel-reprovide special case in export handling, because a more general export-sharing technique subsumed the special case long ago
...
svn: r14593
2009-04-24 14:59:09 +00:00
Matthew Flatt
1d26e97a35
Scheme-implemented editor classes; on-demand instantiation of module phases
...
svn: r14445
2009-04-07 17:12:22 +00:00
Eli Barzilay
06636c1813
added in-sequences and in-cycle
...
svn: r14424
2009-04-05 08:29:17 +00:00
Eli Barzilay
9af9210aa2
added hash-ref! and hash-has-key?
...
svn: r14423
2009-04-05 04:35:12 +00:00
Eli Barzilay
50ec8211e2
reformat hash tests
...
svn: r14422
2009-04-05 02:43:47 +00:00
Sam Tobin-Hochstadt
40b4731106
Expand (require A ...) into (begin (require A) ...)
...
- docs (including discussion of require scoping)
- tests
svn: r14232
2009-03-23 14:13:10 +00:00
Eli Barzilay
18fd48af97
Added `count'.
...
svn: r14210
2009-03-22 02:53:27 +00:00
Matthew Flatt
2109cec2f4
free-id=? propagation through module exports; add 'not-free-identifier=? syntax property to disable free-id=? propagation; add prop:rename-transformer and prop:set-transformer; fix scheme/local so that local syntax bindings are visible to later definitions (v4.1.5.3)
...
svn: r14191
2009-03-19 20:22:18 +00:00
Ryan Culpepper
d154493077
scheme/splicing: added splicing variants of local and letrec-syntaxes+values
...
svn: r14188
2009-03-19 13:45:45 +00:00
Matthew Flatt
645af327b4
fix htdp lang require test: merge to 4.1.5
...
svn: r14170
2009-03-18 11:53:42 +00:00
Matthew Flatt
e8cbe7ff81
splicing-let, etc.
...
svn: r14165
2009-03-17 23:09:38 +00:00
Matthew Flatt
9335e3cf28
doc updates for v4.1.5.2
...
svn: r14161
2009-03-17 21:06:42 +00:00
Eli Barzilay
9d0175ac2d
Removed old (unused) gzip tests
...
svn: r14148
2009-03-17 15:01:17 +00:00
Eli Barzilay
5d6b74d3b6
remove old net tests
...
svn: r14144
2009-03-17 11:42:31 +00:00
Matthew Flatt
5269b2a05a
test fix eqvhash table for characters
...
svn: r14047
2009-03-11 02:25:24 +00:00
Matthew Flatt
282a404ada
all expression forms tested for zo-marshal
...
svn: r13998
2009-03-06 23:27:10 +00:00
Matthew Flatt
946a39221a
some zo-marshal repairs
...
svn: r13984
2009-03-06 17:37:28 +00:00
Matthew Flatt
f1e646c8f9
zo-marshal bug fixes and start at test suite
...
svn: r13979
2009-03-06 15:22:33 +00:00
Matthew Flatt
b4f6c524a1
added prop:print-converter
...
svn: r13938
2009-03-04 02:54:22 +00:00
Sam Tobin-Hochstadt
ea156c984c
Fix bugs 10101 and 10100, patch from David Van Horn.
...
svn: r13902
2009-03-03 01:50:09 +00:00
Robby Findler
f083e6b50d
fixed an off-by-one error (flooring negative numbers should go towards zero whe moving pinholes to be consistent with overlay/xy)
...
svn: r13730
2009-02-18 22:50:48 +00:00
Stevie Strickland
7e1ea98876
Pull back Robby's allowance of all struct options just a bit, plus handle
...
the ones we do allow natively.
svn: r13727
2009-02-18 21:14:50 +00:00
Stevie Strickland
7e8816ce0f
* Add initial version of define-struct/contract
...
* Allow uncontracted exports of syntax from a with-contract form.
svn: r13717
2009-02-18 02:25:45 +00:00
Stevie Strickland
3ff2184a38
Add the first-order free variable contract checks I mentioned earlier.
...
svn: r13707
2009-02-17 20:50:56 +00:00
Stevie Strickland
9098c94e9c
Add first-order checks for free variable contracts, and tests for everything.
...
svn: r13706
2009-02-17 20:48:04 +00:00
Stevie Strickland
cf916f51fa
Forgot to add rename-transformers for unprotected ids.
...
svn: r13704
2009-02-17 19:58:26 +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
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
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
67471cc62b
cheap hack to find which memory error test is causing problems
...
svn: r13335
2009-01-31 15:48:31 +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
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