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
Max New
aba0880dda
Add in-hole and hide-hole enumerators
2013-11-10 18:15:58 -06:00
Max New
c23f326b58
Add variable-prefix enumerator
2013-11-10 18:15:57 -06:00
Max New
46d3493b99
Add floating point/complex enumerator
2013-11-10 18:15:49 -06:00
Max New
6d02da0f2b
Fix except/e and add append mode for disj-sum/e
2013-11-10 17:58:03 -06:00
Max New
562cecd10c
Add disjoint sum enum and fix enum
2013-11-10 17:58:03 -06:00
Robby Findler
38b0906e48
use now renamed render-convertible-as
2013-11-10 15:41:28 -06:00
Robby Findler
7adece9001
rename the 'render-pict-as' to 'render-convertible-as'
...
also, add docs and simplify the interface a little bit
in a way that makes it friendlier to future extension
2013-11-10 15:41:28 -06:00
Stephen Chang
08afac914c
fix typos in html pkg docs
2013-11-10 16:07:36 -05:00
Robby Findler
828da18122
adjust struct-out docs to avoid 'name' and to have a better width
2013-11-10 07:22:24 -06:00
Robby Findler
53c6658e43
get rid of the 'pending' and 'finished' online expansion messages
...
the information is still there in the color of the little dot in
the corner but hopefully this will be less distracting
closes PR 14114
2013-11-09 20:17:30 -06:00
Robby Findler
052dbb32d1
adjust test for moved file
2013-11-09 18:25:28 -06:00
Robby Findler
a87ea4d4a6
add forgotten file; should be have been in 9f30af820
2013-11-09 17:33:07 -06:00
Robby Findler
9f30af820d
improve the open-collection-path menu item
...
specifically add support for using a racket other than
the one that drracket is currently using to find the
current-library-collection-paths and current-library-collection-links
also, split up the code in a better way and some bug fixes
2013-11-09 16:44:38 -06:00
Robby Findler
88e3d84d82
add string constants to use in an improved
...
open-collection-path menu item
2013-11-09 16:44:38 -06:00
Matthew Flatt
29a0c44c98
"racket-test" clean-up
...
Move a few tests, and clear out a lot of junk.
2013-11-09 08:30:37 -07:00
Robby Findler
fd68a247e5
don't just wait for the first log message; wait for the first
...
non-minor-gc log message
2013-11-09 09:19:09 -06:00
Mike Sperber
914fa58c0b
Synch German string constants with latest.
2013-11-09 13:42:34 +01:00
Robby Findler
2a28049c05
fix no-write-and-frame-leak.rkt test case
...
more precisely, fix the way that the drracket test utilities
deal with the test suite so that when certain prefs are
initialized (as part of a test suite startup of drracket),
they actually get initialized properly (this was broken for
preferences whose value gets read particularly early)
Then use that to disable autosaving in the no-write-and-frame-leak.rkt
test
2013-11-09 00:21:10 -06:00
Robby Findler
3cfe5c0c57
add preferences:default-set?
2013-11-09 00:21:10 -06:00
Matthew Flatt
4d0b1fe4dd
fix test after moving raco exe tests
2013-11-08 20:23:55 -07:00
Matthew Flatt
abe3647b67
fix deserialize submodule fallback
...
Fallback checked original module only if `deserialize-info` was
missing, but it's possible to have a mixture of `deserialize-info`
and original-module exports.
2013-11-08 20:15:26 -07:00
Matthew Flatt
90142edc5b
serializable-struct, etc.: export deserialization info in submodule
...
This change is slightly incompatible, because `serializable-struct`,
`define-serializable-struct`, and `define-serializable-class` no
longer `provide` and identifier that they used to. Instead, the identifier
is provided by a `deserialize-info` submodule.
The deserializer looks for a `deserialize-info` submodule, and then
falls back to using a module if the submodule is not available.
2013-11-08 18:13:43 -07:00