Matthew Flatt
298385a4a6
fix a test property
2013-11-12 09:12:56 -07:00
Matthew Flatt
d465772c31
raco pkg update: extra tests
2013-11-12 09:12:56 -07:00
Sam Tobin-Hochstadt
ff577496be
Improve type of random
on fixnums.
2013-11-12 10:38:41 -05:00
Robby Findler
4e826cdde2
Rackety
2013-11-12 09:12:52 -06:00
Robby Findler
706f860bac
fix r5rs language tests
2013-11-12 09:12:51 -06:00
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