Sam Tobin-Hochstadt
8dfee2615c
Fix error source location access for struct refactor.
2013-05-31 17:53:42 -04:00
Stephen Chang
c8cd7cf21e
macro docs extraneous char
2013-05-31 16:35:18 -04:00
Stephen Chang
20137ab528
scribble docs typo
2013-05-31 13:58:53 -04:00
Lindsey Kuper
b7dd45be68
Typo fix: "Encapsulted" -> "Encapsulated".
2013-05-30 16:47:53 -04:00
Mike Sperber
e8d94e4003
Synch German string constants with latest.
2013-05-30 18:19:27 +02:00
Eli Barzilay
24110b3394
New Racket version 5.3.4.11.
2013-05-30 03:30:15 -04:00
John Clements
b5238f1b91
added command-line demo
2013-05-29 10:11:46 -07:00
Asumu Takikawa
4497656544
Restore commented for
loop
...
The bug this was blocked on seems to be fixed since the
tests now all pass.
2013-05-29 13:09:01 -04:00
Asumu Takikawa
6988b2e138
Fix method accessors for inherits and abstracts
...
Closes PR 13798
2013-05-29 13:09:01 -04:00
Matthew Flatt
6b2a4ff54d
include source-location in "missing module" exceptions
...
Also, add `current-directory-for-user' and `srcloc->string', and
adjust the way that source-location paths are reported to be
relative to `current-directory-for-user'.
2013-05-29 11:01:12 -06:00
Eric Dobson
7c87a975a6
Remove unnecessary loop in tc-app-objects.
2013-05-29 08:59:37 -07:00
Eric Dobson
16afe191d8
Cleanup tc-app-objects a bit.
2013-05-29 08:59:37 -07:00
Eric Dobson
e54e67fc29
Make tc-app-object use a real dictionary.
2013-05-29 08:59:37 -07:00
Eric Dobson
c851fad6bc
Reduce duplication in construction of syntax-infos.
2013-05-29 08:59:08 -07:00
Eric Dobson
1bcdeaea24
Remove duplication of type-variable duplicate detection.
2013-05-29 08:59:08 -07:00
Eric Dobson
dce13a36b9
Make TR's lambda not do datum->syntax.
2013-05-29 08:58:43 -07:00
Eric Dobson
698080afc0
Remove unused code.
2013-05-29 08:58:43 -07:00
Eric Dobson
18bddbacd2
Remove unused feature.
2013-05-29 08:58:43 -07:00
Eric Dobson
90cebbe454
Make tc-toplevel always return a list.
2013-05-29 08:58:43 -07:00
Eric Dobson
7618cac88e
Fix documented type, and remove unnecessary or.
2013-05-29 08:58:42 -07:00
Eric Dobson
6033c49795
Add test for duplicate annotations.
2013-05-29 08:58:42 -07:00
Eric Dobson
4a328ecd0b
Make printing complex filters not be on by default.
2013-05-29 08:58:42 -07:00
Eric Dobson
04a8fd5433
Use stx-list? instead of syntax->list.
2013-05-29 08:58:42 -07:00
Eric Dobson
cea9472b31
Cleanup some syntax->list uses in the optimizer.
2013-05-29 08:58:42 -07:00
Eric Dobson
df3d6fd31c
Cleanup flonum-op check, and contract fixups.
2013-05-29 08:58:42 -07:00
Eric Dobson
564a7bcf2f
Remove unused code.
2013-05-29 08:58:42 -07:00
Eric Dobson
4b6c252fb7
Remove syntax-map.
2013-05-28 22:26:46 -07:00
Eric Dobson
0552411432
Remove unused definition and clean up exports.
2013-05-28 20:45:24 -07:00
Eric Dobson
1c4a6546d0
Removed unnecessary require.
2013-05-28 20:44:35 -07:00
Eric Dobson
edc3b60b67
Share definition of erase-filter.
2013-05-28 20:44:15 -07:00
Eric Dobson
a76d57fa88
Use abbreviations for filters.
2013-05-28 20:43:13 -07:00
Eric Dobson
09ff5cafd4
Replace syntax-map with stx-map in plai.
2013-05-28 20:39:33 -07:00
Eric Dobson
d6b63dddf7
Replace syntax-map with stx-map in unstable/automata
2013-05-28 20:39:32 -07:00
Eric Dobson
07efcc95d3
Add error checking to in-syntax.
2013-05-28 20:31:24 -07:00
Eric Dobson
9af426b99f
Move from syntax->list and map to stx-map.
2013-05-28 20:31:09 -07:00
Eric Dobson
3e4a8acf70
Move from syntax-map to stx-map.
2013-05-28 20:31:09 -07:00
Eric Dobson
4af6b6ffcf
Make TR use syntax-length instead of (length (syntax->list x)).
2013-05-28 20:31:09 -07:00
Eric Dobson
0d771fb4f1
Add syntax-length to unstable/syntax.
2013-05-28 20:31:08 -07:00
Eric Dobson
83f38f4d3b
Use in-syntax instead of in-list/syntax->list.
2013-05-28 20:31:08 -07:00
Eric Dobson
f6050d5587
Make for loops in TR use an annotation when applicable.
2013-05-28 20:23:46 -07:00
Eric Dobson
4310f04eaf
Consolidate the rest of the syntax properties in TR.
2013-05-28 20:22:55 -07:00
Eric Dobson
a325e38046
Centralized typechecker:ignore properties.
2013-05-28 20:21:58 -07:00
Eric Dobson
df07151cb9
Centralize the definition of the plambda syntax property.
2013-05-28 20:21:57 -07:00
Eric Dobson
84d3051fee
Make resolve actually do all the necessary resolutions.
2013-05-28 20:21:31 -07:00
Sam Tobin-Hochstadt
499bcefa1d
Register scoped type variables for internal def. annotations.
...
Closes PR 13793.
2013-05-28 18:03:41 -04:00
Sam Tobin-Hochstadt
64df4cef13
Use submodules instead of marking tricks for identifiers in docs.
2013-05-28 17:28:42 -04:00
Vincent St-Amour
0e7940ab49
Fix broken test, again.
2013-05-28 15:45:09 -04:00
Burke Fetscher
99548825ff
add a parameter to adjust random generation methods
...
- also remove an obsolete function and some other cleanups
2013-05-28 13:29:43 -05:00
Stephen Bloch
9b2f087365
Added some checks for user errors.
...
Removed some error-checks that can't happen.
Added a bunch of test cases.
Reorganized test cases to be after each function, rather than all in one place.
2013-05-28 13:37:27 -04:00
Vincent St-Amour
069ff59a4b
Fix broken test.
2013-05-28 13:08:00 -04:00