Robby Findler
33ca14a603
fix the shortcut for "The Racket Language" in the language dialog
...
closes PR 13299
2012-12-01 16:08:06 -06:00
Robby Findler
cc0a105e21
another attempt to avoid building rectangles
...
where the right edge is left of the left edge
2012-12-01 14:50:19 -06:00
Robby Findler
f5efc03134
fix color prefs saving to use alpha
...
This didn't matter much before but now that
paren colors have interesting alpha components,
things look bad when it is ignored!
2012-12-01 13:47:02 -06:00
Ryan Culpepper
e8ebb385f6
fixed doc bug
2012-12-01 11:17:13 -05:00
Ryan Culpepper
27e9988226
fix hex conversion
...
closes PR 13335
2012-12-01 11:17:13 -05:00
Ryan Culpepper
5470899d6e
fix shadowing (caused unwanted state threading)
...
closes PR 13327
2012-12-01 11:17:13 -05:00
Robby Findler
17c3203ae4
the test case should have been checking for 6 builds all along.
...
Not sure why it only saw 4 in the past but now it properly sees all 6
so we just change the expected result.
2012-12-01 10:11:44 -06:00
Matthew Flatt
7b3bb4a3ba
make splicing-syntax-parameterize' work with
begin-for-syntax'
...
More generally, a `splicing-syntax-parameterize' wrapping immediate
compile-time code effectively parameterizes the compile-time code as
well as any macro-triggered compile-time code. This is implemented by
using a compile-time parameter that complements each syntax binding.
2012-12-01 08:12:33 -07:00
Ryan Culpepper
8ec10d4804
added doc section on transactions and concurrency
2012-12-01 01:50:55 -05:00
Ryan Culpepper
30397acc37
use exn:fail:sql for sqlite errors too
2012-12-01 01:33:56 -05:00
Ryan Culpepper
05e7e61d85
added #:option to start-transaction, call-with-transaction
2012-12-01 01:33:56 -05:00
Asumu Takikawa
702676030b
Ignore contracted proxies from racket
2012-11-30 23:45:23 -05:00
Robby Findler
03daa7f3c2
whoops; @racket[] should have been @method[]
2012-11-30 21:33:48 -06:00
Robby Findler
d6efcde6ca
docs fixes related to somewhat recent DrRacket window
...
resizing commit
2012-11-30 21:31:57 -06:00
Matthew Flatt
b83804c153
raco pkg: normalize error reporting
...
Use `raise-user-error' for `raco pkg ...' errors, so that stack
traces don't print out for external errors. Reformat error messages
generally to match current conventions. Use logging for debugging
output.
2012-11-30 19:09:19 -07:00
Matthew Flatt
59f289249f
raco pkg: user-specific and version-specific by default
...
The default `raco pkg' mode should work right for a
multiple-version installation (because everything in
Racket should work in a multiple-version installation).
Along the same lines, `raco pkg' should work if the
installation directory is unwriteable. So, the default
mode is user-specific and version-specific.
Use `--shared' or `-s' for user-specific, all-version
installs.
By default, `raco pkg show' now shows packages installed
in all three modes (installation-wide, user- and version-
specific, and user-specific all-version). Use `-i', `-u',
or `-s' to show just one of them.
2012-11-30 19:09:19 -07:00
Matthew Flatt
7712d1a15b
call "Planet2" just "the package manager" in its docs
2012-11-30 19:09:19 -07:00
Matthew Flatt
567a84cd31
raco pkg install: limit `raco setup' to installed collections
...
A package can specify `setup-collects' in its "info.rkt" to override
this default.
2012-11-30 19:09:19 -07:00
Matthew Flatt
381d9d84d6
raco pkg: switch from "METADATA.rktd" to "info.rkt"
...
For now, "METADATA.rktd" is still recognized as a fallback.
Also, rewrite package source type and name inference,
make ".zip" the default format for `raco pkg create',
and many doc edits.
2012-11-30 19:09:19 -07:00
Robby Findler
d94d479f15
added 'boolean' pattern to Redex
...
closes PR 13330
2012-11-30 19:17:27 -06:00
Danny Yoo
2f94e17e6a
Add an abstracted red-black tree that can take a custom node combinator.
2012-11-30 16:56:11 -07:00
Burke Fetscher
26766e413a
Handle failing case for relation generation.
2012-11-30 17:30:34 -06:00
Burke Fetscher
7c7c1fbafc
Format relation arguments and results properly for random generation.
...
Also rempove some extraneous code in judgment-form.rkt.
2012-11-30 17:06:34 -06:00
Asumu Takikawa
42fc3aeda0
Refactor (make argument arity clear)
2012-11-30 17:37:33 -05:00
Asumu Takikawa
d9f8c5e382
Add a type for continuation?
2012-11-30 17:37:33 -05:00
Asumu Takikawa
5fe8841c99
Univ -> ManyUniv
2012-11-30 17:37:33 -05:00
Asumu Takikawa
a42cc9a001
Add more tests for continuation marks & Any wrapping
2012-11-30 17:37:33 -05:00
Asumu Takikawa
904db66f65
Rename control types to be consistent with other types
2012-11-30 17:37:33 -05:00
Asumu Takikawa
aae8890cd3
Docs for prompt tag & mark key types
2012-11-30 17:37:33 -05:00
Asumu Takikawa
4e0b38ea79
Improve type of call-with-continuation-prompt
...
Now works with the handler argument omitted, in which case
the default handler is used. Note that the default handler
cannot be used in conjunction with the default prompt tag
because it is unsound to do so.
2012-11-30 17:37:33 -05:00
Asumu Takikawa
42b07475e9
Apply Any wrappers for default-continuation-prompt-tag in TR
2012-11-30 17:37:33 -05:00
Asumu Takikawa
2511cf02bc
Refactor and move a macro to a helper library
2012-11-30 17:37:33 -05:00
Asumu Takikawa
d6b0c71a91
Fix up old TR tests that should fail now
2012-11-30 17:37:33 -05:00
Asumu Takikawa
3ed1d56b05
Add new tests for typed control
2012-11-30 17:37:33 -05:00
Asumu Takikawa
0accfe24e2
Add the rest of the continuation functions
2012-11-30 17:37:32 -05:00
Asumu Takikawa
41b59cb46a
Add Top types for prompt tags and mark keys
2012-11-30 17:37:32 -05:00
Asumu Takikawa
4b5d6e71fd
Typecheck prompt tags
2012-11-30 17:37:32 -05:00
Asumu Takikawa
e123e85a90
Fix continuation-mark-set-first type
2012-11-30 17:37:32 -05:00
Asumu Takikawa
5fbeffaec6
Contract generation for continuation mark keys
2012-11-30 17:37:32 -05:00
Sam Tobin-Hochstadt
29d54fb0d0
Starting on control typing.
2012-11-30 17:37:32 -05:00
Matthew Flatt
b3b56fa3c8
unbreak PLaneT install
2012-11-30 14:02:04 -07:00
Ryan Culpepper
fa21ce397c
add diagnostics for SQLITE_BUSY
2012-11-30 14:42:18 -05:00
Ryan Culpepper
46fb05e6ee
ignore reset result, reset on error
...
Reset result is from last step; looking at it was probably causing
spurious failures and busy-timeouts.
Transaction completion relies on statements being reset reliably.
2012-11-30 14:40:12 -05:00
Jon Rafkind
67c6da058b
[honu] return a parsed syntax object immediately if the parser has a current expression
2012-11-30 11:11:11 -07:00
Jon Rafkind
943ac799d8
[honu] add operator which creates simple lambdas
2012-11-30 11:11:11 -07:00
Jon Rafkind
5d1bb74b42
[honu] ignore braces when computing syntax result for a pattern
2012-11-30 11:11:11 -07:00
Robby Findler
7ac80bbb01
make the paren highlight use non alpha=1 colors so that
...
the paren highlight composes with other highlighting in the editor
2012-11-30 10:00:46 -06:00
Matthew Flatt
cbe0831956
fix problem with re-expansion and renamed imports
2012-11-30 07:26:52 -07:00
Matthew Flatt
b1fe666498
errortrace: remove redundant expansion
2012-11-30 07:26:51 -07:00
Matthew Flatt
540bab88e1
setup/getinfo: allow a path string for `get-info/full'
2012-11-30 07:26:51 -07:00