Matthew Flatt
4fedeeaf7a
add module->compiled-module-expression, which is used in Scribble's traversal of module paths to find documented bindings
...
svn: r17576
2010-01-08 19:53:04 +00:00
Sam Tobin-Hochstadt
f13453e889
`andmap' now works as a predicate in Typed Scheme
...
svn: r17575
2010-01-08 19:05:58 +00:00
Stevie Strickland
c8c66bfe7f
Need to handle what happens when there's no contracts to speak of.
...
svn: r17574
2010-01-08 18:52:57 +00:00
Stevie Strickland
ea20ee160f
Add a dummy lambda expansion to signature compilation to ensure that the
...
expressions only refer to locally-bound names or names that are part of the
signature itself.
svn: r17573
2010-01-08 18:47:51 +00:00
Stevie Strickland
9e0f2a3c5f
Identifiers in signature contracts don't use whatever prefixing or such may be
...
in play in the body of a unit, so we need to rename the "external" version to
the "internal" version. This fixes PR 10246.
svn: r17571
2010-01-08 17:20:19 +00:00
Matthias Felleisen
e0509fa28e
placed deprecated message atop world.scrbl
...
svn: r17570
2010-01-08 17:15:46 +00:00
Sam Tobin-Hochstadt
05a0e722f9
use of member, memq, memv as predicates working properly
...
svn: r17568
2010-01-08 15:55:32 +00:00
Sam Tobin-Hochstadt
0d46fcb48a
Create new `typed/test-engine' collection.
...
Remove dependence of `typed-scheme' on `test-engine'.
svn: r17567
2010-01-08 15:38:17 +00:00
Matthew Flatt
dff26c2e22
doc fixes (PRs 9971, 10168)
...
svn: r17566
2010-01-08 14:14:16 +00:00
Matthew Flatt
d1e979c4c5
check arguments of scheme/math functions (PR 10197)
...
svn: r17565
2010-01-08 13:50:21 +00:00
Matthew Flatt
425d3d6145
fix shared-library version for CGC lib
...
svn: r17564
2010-01-08 13:45:57 +00:00
Matthew Flatt
1086cefc7a
add empty to the list of things that are not structs for HtDP langs
...
svn: r17563
2010-01-08 13:38:48 +00:00
Eli Barzilay
01b42b6ba3
Welcome to a new PLT day.
...
svn: r17562
2010-01-08 08:50:42 +00:00
Kevin Tew
8d774adef7
global tagging
...
svn: r17561
2010-01-08 04:36:46 +00:00
Robby Findler
179f3615e2
added fast path for image equality that covers the case where the images have the same structure (roughly)
...
svn: r17560
2010-01-08 02:25:11 +00:00
Jon Rafkind
db44bb9e7a
add infinite-generator and make-repeated-sequence-generator
...
svn: r17559
2010-01-07 23:23:56 +00:00
Matthew Flatt
530238a12b
fix libunwind problem (seocnd attempt)
...
svn: r17558
2010-01-07 23:18:26 +00:00
Matthew Flatt
42172e4fda
fixes for places
...
svn: r17557
2010-01-07 22:43:29 +00:00
Jon Rafkind
b497787b89
one more name change
...
svn: r17556
2010-01-07 22:31:29 +00:00
Jon Rafkind
f5ea84cbb4
add infinite-generator macro. change name infinite to make-repeat-generator
...
svn: r17555
2010-01-07 22:28:37 +00:00
Sam Tobin-Hochstadt
b7f9899439
`member' can now be used a predicate.
...
svn: r17554
2010-01-07 22:11:54 +00:00
Jon Rafkind
9fc7b4c445
add infinite generator test
...
svn: r17553
2010-01-07 21:54:07 +00:00
Jon Rafkind
db6a9de7ed
add 'infinite' generator
...
svn: r17552
2010-01-07 21:53:37 +00:00
Sam Tobin-Hochstadt
eaad64d612
Better error message for functions that don't have the same arity as
...
the expected.
Add some tests for errors.
svn: r17551
2010-01-07 21:45:57 +00:00
Eli Barzilay
cf60eec875
forgot to comment this out
...
svn: r17550
2010-01-07 21:28:13 +00:00
Sam Tobin-Hochstadt
62653d3c41
Error on duplicate type annotations.
...
svn: r17549
2010-01-07 21:20:45 +00:00
Eli Barzilay
727d1542ba
Create a tree from a subversion repository.
...
svn: r17548
2010-01-07 20:48:18 +00:00
Eli Barzilay
133f378991
Reorganize module and function names to reflect file tree work.
...
svn: r17547
2010-01-07 20:47:41 +00:00
Sam Tobin-Hochstadt
6199fc8867
Fix error messages on malformed All.
...
svn: r17546
2010-01-07 20:31:23 +00:00
Sam Tobin-Hochstadt
a40d5c5569
Improve error messages.
...
svn: r17545
2010-01-07 20:16:05 +00:00
Robby Findler
f9311ff9dc
minor changes so that things run in drdr
...
svn: r17544
2010-01-07 20:10:59 +00:00
Robby Findler
0eb5178ca8
svn: r17543
2010-01-07 20:06:18 +00:00
Sam Tobin-Hochstadt
08457d35e3
Improve error messages in the simple case.
...
Change 'typecheck to Type Checker in error messages.
svn: r17542
2010-01-07 19:41:42 +00:00
Stevie Strickland
e2f50af66c
If a contracted import doesn't have a pair value (because we haven't run
...
the corresponding unit body yet), then result in a useful error instead of
leaking internal implementation details.
svn: r17541
2010-01-07 19:36:08 +00:00
Sam Tobin-Hochstadt
0044d86271
fix extend to handle negative lengths
...
svn: r17540
2010-01-07 19:10:43 +00:00
Sam Tobin-Hochstadt
7c9d1b47cf
fix docs typo
...
svn: r17539
2010-01-07 19:10:27 +00:00
Robby Findler
52eee4547b
fixed PR 10684 and fixed up some old, broken tests and fiddled with the test suite infrastructure
...
svn: r17536
2010-01-07 18:10:28 +00:00
Kevin Tew
dc9f3227c5
global tagging
...
svn: r17535
2010-01-07 17:50:21 +00:00
Sam Tobin-Hochstadt
e9165339b8
add debugging macro to unstable
...
svn: r17534
2010-01-07 17:09:35 +00:00
Sam Tobin-Hochstadt
b71b196764
More type names
...
Fixes PR 10646 (as it evolved)
svn: r17533
2010-01-07 16:48:05 +00:00
Matthew Flatt
f7f6b972fd
fix problem with flmin/flmax and cgc
...
svn: r17532
2010-01-07 16:33:26 +00:00
Robby Findler
eeddcdca89
svn: r17531
2010-01-07 15:51:23 +00:00
Sam Tobin-Hochstadt
bcee60dfd8
fix typo
...
svn: r17530
2010-01-07 15:14:33 +00:00
Eli Barzilay
daa1c0b338
Moved FS code into plt-tree.ss
...
svn: r17529
2010-01-07 10:28:11 +00:00
Eli Barzilay
ecb1f6525d
Welcome to a new PLT day.
...
svn: r17528
2010-01-07 08:50:36 +00:00
Eli Barzilay
5fe14f70b6
* Including full path for each node in the tree -- this means that any
...
subtree is complete with no need to rehack its root. Simplifies a
bunch of code, and makes some utilities redundant.
* Using a single struct for all nodes, with subs=#f to mark files
* Names of struct is generic, no relation to actual files and dirs
* Added more tests
svn: r17527
2010-01-07 04:05:21 +00:00
Eli Barzilay
220801c80c
typo in error message
...
svn: r17526
2010-01-07 03:39:33 +00:00
Eli Barzilay
39595d2d05
faster version of the code
...
svn: r17525
2010-01-07 03:38:23 +00:00
Matthew Flatt
41261c6047
fill out fl and fx operations; repair fixnum-overflow bug in quotient
...
svn: r17524
2010-01-07 03:30:33 +00:00
Robby Findler
911123bf94
added add-curve
...
svn: r17523
2010-01-07 01:56:46 +00:00