Commit Graph

31217 Commits

Author SHA1 Message Date
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