Commit Graph

30939 Commits

Author SHA1 Message Date
Robby Findler
ba334135bb fix print in drracket in the case when the depth is passed
in and isn't 0

Thanks to Matthew for pointing out the fix
2013-11-11 22:43:57 -06:00
Asumu Takikawa
3e2911d30f Disable occurrence typing for top-level variables
Closes PR 14121
2013-11-11 23:23:08 -05:00
Asumu Takikawa
0e3471b952 Add test for PR 14144
Forgot to include this in commit
7c4eb845a0
2013-11-11 23:22:42 -05:00
Asumu Takikawa
7c4eb845a0 Always treat top-level redefinitions as annotated
Closes PR 14144
2013-11-11 19:05:42 -05:00
Asumu Takikawa
ee72e0ea97 Fix documented arity of <foo>-id-table-remove 2013-11-11 19:05:42 -05:00
Matthew Flatt
4072ef8632 distro-build: add --pkgs to a call to raco pkg install 2013-11-11 13:55:38 -07:00
Matthew Flatt
5c17488d4c make site: fix for pop-up help 2013-11-11 13:55:38 -07:00
Vincent St-Amour
631a174874 Tweak complex unboxing missed optimization message. 2013-11-11 15:03:35 -05:00
Vincent St-Amour
8d43c7f01f Address intermittent failure from DrDr. 2013-11-11 15:03:35 -05:00
Robby Findler
b17fb32544 improve the wording for the command-line menu item 2013-11-11 13:07:57 -06:00
Eric Dobson
f8a2c2d28e Remove unused code. 2013-11-11 09:44:24 -08:00
Eric Dobson
d6935f5365 Fix tc/pass2.
Closes PR14148.
2013-11-11 09:37:00 -08:00
Eric Dobson
ad19bc5e62 Fix line numbers on logs. 2013-11-11 08:24:08 -08:00
Eric Dobson
d629614620 Add missing logs. 2013-11-11 08:19:58 -08:00
Eric Dobson
520c33906e Make wrong arity messages work again.
Closes PR14138.
2013-11-11 08:15:06 -08:00
Eric Dobson
dd01d9932d Make dead code elimination work for non case lambdas.
Related to PR14138.
2013-11-11 08:15:06 -08:00
Eric Dobson
210aa98d6c Make unboxing call site messages work again. 2013-11-11 08:14:00 -08:00
Eric Dobson
78b9a8a360 Add missed optimizations for non complexs in complex arithmetic. 2013-11-11 08:14:00 -08:00
Eric Dobson
676be5de06 Fix bug in optimizer with unboxed let constants. 2013-11-11 08:14:00 -08:00
Eric Dobson
7812a202f0 Make missing box opt. 2013-11-11 08:14:00 -08:00
Eric Dobson
747542b244 Remove support for multiple rhs which can never happen. 2013-11-11 08:13:59 -08:00
Eric Dobson
a41e70375e Make parsing unboxed calls more declarative. 2013-11-11 08:13:59 -08:00
Eric Dobson
957e856a14 Refactoring. 2013-11-11 08:13:59 -08:00
Eric Dobson
0b5f947ea3 Clean up complex-call-site a bit. 2013-11-11 08:13:59 -08:00
Eric Dobson
263e09884e Make unboxed optimizations not reorder expressions. 2013-11-11 08:13:59 -08:00
Eric Dobson
ced8879881 Change api of add unboxed-fun.. 2013-11-11 08:13:59 -08:00
Eric Dobson
98c573557e Fix error message construction. 2013-11-11 08:13:59 -08:00
Eric Dobson
c162a83c69 More refactoring. 2013-11-11 08:13:59 -08:00
Eric Dobson
d882abe47b Clean up unboxed function parsing loop. 2013-11-11 08:13:58 -08:00
Eric Dobson
a56f2af671 Add syntax class for unboxed functions. 2013-11-11 08:13:58 -08:00
Eric Dobson
c76ec838cf Make function for adding an unboxed function. 2013-11-11 08:13:58 -08:00
Eric Dobson
7af7dea078 Make function for adding vars to unboxed vars table. 2013-11-11 08:13:58 -08:00
Eric Dobson
3cab38845e Move uses of unboxed-vars to centralized definition. 2013-11-11 08:13:58 -08:00
Eric Dobson
ce109d7923 Move unboxed tables to seperate file. 2013-11-11 08:13:58 -08:00
Eric Dobson
547b57c29e Make float-complex optimizations be more picky. 2013-11-11 08:13:58 -08:00
Eric Dobson
0d30866d04 Make conjugate correctly optimize. 2013-11-11 08:13:58 -08:00
Eric Dobson
73c0310369 Minor fix to number matching in complex opts. 2013-11-11 08:13:57 -08:00
Eric Dobson
fda570e915 Make float complex multiplication not optimize on number expressions. 2013-11-11 08:13:57 -08:00
Eric Dobson
161da0a2eb Correct unary minus in complex numbers. 2013-11-11 08:13:57 -08:00
Matthew Flatt
3cc9446b65 fix "base" and "compatibility" test drivers 2013-11-11 05:51:32 -07:00
Matthew Flatt
9afa50b459 fix runtime-require duplicate path registration 2013-11-11 05:27:08 -07:00
Matthew Flatt
61a78d00e9 make site: add support for help pop-ups on generated download page 2013-11-11 05:27:08 -07:00
Matthew Flatt
7dd10fc9bd make installers: support Mac OS X ".pkg" format
The ".pkg"-based installer doesn't provide the option of picking
an installation path, but it can add a path in "/etc/paths.d"
so that users do not have to explicitly set the `PATH` environment
variable.
2013-11-11 05:27:08 -07:00
Matthew Flatt
58261e3495 fix path in source-distribution README
Closes PR 14065
2013-11-11 05:27:07 -07:00
Robby Findler
7c7b690f4a missed some edits in my last attempt ... 2013-11-10 21:25:13 -06:00
Robby Findler
09c283f063 use find-console-bin-dir instead of find-system-path to find the bin dir 2013-11-10 21:21:55 -06:00
Robby Findler
320e821a51 minor edits & mention plural 2013-11-10 21:21:54 -06:00
Robby Findler
ad234e1e33 Rackety 2013-11-10 21:05:56 -06:00
Robby Findler
cda5c12f6c add a menu item to add (the appropriate) racket/bin
to the users' path under mac os x

it is in the help menu, but I'm not sure that's really
the best place
2013-11-10 21:05:56 -06:00
Max New
8e367fb9bb Add redex support for mismatch repeat patterns 2013-11-10 18:15:58 -06:00