Matthew Flatt
13a3c6c5c8
raco pkg: adjust error messages that include command-line flags
...
A new `#:from-command-line?` argument to various functions indicates
whether error messages should try to suggest command line flags (since
the suggested flags do not make sense for other contexts, such as the
GUI package manager).
2013-11-12 09:12:56 -07:00
Matthew Flatt
cb943909e4
raco pkg update: implies
package dependencies are always updated
...
.. where "always" means "unless `--ignore-implies` is specified".
2013-11-12 09:12:56 -07:00
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