Commit Graph

30939 Commits

Author SHA1 Message Date
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
Matthew Flatt
0bc89dc641 move raco exe tests to the compiler-test package
Also, enable the `raco exe` tests for DrDr
2013-11-08 18:13:43 -07:00
Matthew Flatt
846c247aa3 raco exe: fix problem with dynamically resolved relative submodules 2013-11-08 18:13:43 -07:00
Matthew Flatt
ae941ac9d8 racket/runtime-path: add runtime-require
The `runtime-require` form is especially useful for ensuring
that a submodule will be pulled along with its enclosing module.
2013-11-08 18:13:42 -07:00
Matthew Flatt
8722653664 fix some misleading error messages
The misleading message that dropped submodule paths.
2013-11-08 18:13:42 -07:00
Asumu Takikawa
ed4cbb8054 Render scribble doc examples in the page 2013-11-08 19:23:10 -05:00
Vincent St-Amour
3494b89f25 Have optimizer ignore #%top expressions. 2013-11-08 16:43:09 -05:00
Vincent St-Amour
80fba7f42d Have optimizer ignore contract definitions.
This bug was hidden by a bug in syntax/parse.
2013-11-08 16:43:08 -05:00
Vincent St-Amour
2d6fc20350 Add missing core form. 2013-11-08 16:43:08 -05:00
Vincent St-Amour
1bf4429e49 Add `module*' to syntax/parse's kernel-literals. 2013-11-08 16:43:08 -05:00
Vincent St-Amour
47aee51359 Typo. 2013-11-08 16:43:08 -05:00
Robby Findler
8eafcaac4e adjust default autosave delay to 30 seconds (down from 5 minutes) 2013-11-08 10:20:14 -06:00
Matthew Flatt
3d718b4f54 make snapshot-site: better failure display & linking
Make the "current" links more stable by linking to the most
recent success when a build fails.

Also, add links to the build logs.
2013-11-08 08:10:25 -07:00
Matthias Felleisen
21c408b0d0 fix def/c macro to use pub again 2013-11-08 10:08:34 -05:00
Matthew Flatt
1e2c6e243a distro-build: recognize timeout and exceptions as failure 2013-11-08 06:58:39 -07:00
Matthew Flatt
4cca13223f adjust docs on collection-path
Use the `deprecated` function, and rephrase in terms of the collection
search path.
2013-11-08 06:29:19 -07:00
Matthew Flatt
9dd9ffc2e2 scribble/manual: generalize deprecated 2013-11-08 06:29:14 -07:00
Matthew Flatt
d2e1396b13 scribble HTML rendering merges style attributes
This change fixes using `color-property` and `background-color-property`
at the same time, for example.
2013-11-08 05:49:32 -07:00
Matthew Flatt
a0c306e2ed scribble: add --html-tree <n> mode for rendering to depth <n>
Depth 0 is the same as `--html`, depth 1 is the same as `--htmls`,
and higher depths cause sections and subsections to be rendered
into separate directories when they have their own pages.
2013-11-08 05:49:32 -07:00
John Clements
63194b4229 adjusted arg to raise-argument-error to produce sensible error msg 2013-11-07 20:05:51 -08:00
Matthew Flatt
73d6f4f807 racket/gui cocoa: remove warp-pointer delay
Change suggested by Philipp Dikmann.
2013-11-07 14:59:23 -07:00
Matthew Flatt
9b04d516ba raco expand & decompile: add --columns option 2013-11-07 13:52:38 -07:00
Matthew Flatt
f697f5530b racket/gui gtk: make keyboard focus work in floating frames 2013-11-07 13:38:34 -07:00
David T. Pierson
bea7c852d7 rackunit: make check-exn/check-not-exn raise error if given a non-thunk
Previously, (check-exn exn? 'foo) would pass even though 'foo is not a
thunk.  Now it raises an exn:fail:contract? exception.

Previously, (check-not-exn 'foo) would produce a check failure.  Now it
raises an exn:fail:contract? exception.
2013-11-07 13:36:22 -05:00
Max New
7a97d0360c Use in-set now that it's typed 2013-11-06 23:47:21 -06:00
Max New
16e9db9b82 Remove dead code and reorganize a little 2013-11-06 23:47:15 -06:00
Max New
f59797d549 Add redex dependency on typed racket 2013-11-06 23:22:17 -06:00
Max New
707bd5f20d Implement nested named repeats, remove mismatch name tests for now 2013-11-06 23:22:17 -06:00
Max New
3b64ee8c81 Implement 1-level named repeats with named patterns inside. 2013-11-06 23:22:03 -06:00