Matthew Flatt
bd1a63a43a
racket/pretty: fix `print' mode for fxvectors and flvectors
...
Closes PR 13340
2012-12-03 22:44:21 -07:00
Jay McCarthy
ce7b9f7b6f
Deal with bad metadata more gracefully
...
Without this patch, you can't uninstall or do anything if a single
package has broken metadata, because everything crashes.
2012-12-03 22:17:53 -07:00
Jay McCarthy
7235382107
Fixing typos in various places
2012-12-03 22:07:48 -07:00
Vincent St-Amour
ee0a1d4b89
Randomly test the TR optimizer.
...
Compares results of a Racket and a TR sandbox.
2012-12-03 21:54:01 -05:00
Matthew Flatt
cd257fe65b
setup/xref: simplify db interaction
...
Relies on improvements to SQLite retry support.
2012-12-03 18:57:53 -07:00
Matthew Flatt
adee7494b4
fix printing test
...
I missed some test updates with the fxvector/flvector change to
printing.
2012-12-03 18:57:53 -07:00
Vincent St-Amour
9f9092b762
Fix optimization of unary float subtraction.
...
Closes PR13339.
2012-12-03 19:46:29 -05:00
Ryan Culpepper
33f3574f7e
fix lazy-require for local submod module-paths
2012-12-03 19:39:39 -05:00
Ryan Culpepper
3075b4d285
remove implicit quasiquote from lazy-require
2012-12-03 19:28:12 -05:00
Ryan Culpepper
fd7d8a412c
move lazy-require to racket/lazy-require
2012-12-03 19:28:12 -05:00
Ryan Culpepper
9762e3f895
remove unstable/cat (use racket/format instead)
2012-12-03 19:28:05 -05:00
Asumu Takikawa
0252207e38
Support Any wrapping for promises
...
Closes PR 13326
2012-12-03 17:59:55 -05:00
Jay McCarthy
ed00c8d70c
Fixing a typo in the P2 package name docs
2012-12-03 13:13:34 -07:00
Jay McCarthy
6c2fa8ca71
Reindent and fixing typo related to which archive was unpacked during translation
2012-12-03 13:13:33 -07:00
Jay McCarthy
54d7cf1087
Fixing a typo in the P2 P1 compat package creation re: metadata
2012-12-03 13:13:33 -07:00
Danny Yoo
f80134247d
Add content to documentation on '-c' to ward off accidental misuse.
2012-12-03 12:48:50 -07:00
Asumu Takikawa
213ff36554
Fix default prompt tag type
...
Note: this type could be made more precise,
but we need some contract changes for that.
2012-12-03 14:37:18 -05:00
Asumu Takikawa
ffde8ec486
Document the default prompt tag in TR
...
Note: this isn't the ideal location for this in the long
run because it isn't a special form. When we have more
bindings like this, we should move them to a new manual
section.
2012-12-03 14:37:17 -05:00
Asumu Takikawa
55944057b5
Fix blame parties for proxied default prompt tag
2012-12-03 14:37:17 -05:00
Asumu Takikawa
25ed52f9d6
Revert "Ignore contracted proxies from racket
"
...
This reverts commit 702676030b
.
(this should actually be documented)
2012-12-03 14:37:17 -05:00
Matthew Flatt
acd24d68ec
reference: add missing section tags
2012-12-03 12:12:54 -07:00
Eli Barzilay
27e8702ec5
Avoid using `-c' in a script example.
2012-12-03 14:09:16 -05:00
Matthew Flatt
42a0342109
ffi: use newer prim-closure representation for foreign functions
...
Cuts 1/3 of the time off a call for a micro-benchmark, since the
path from JIT-generated code to C code is faster.
2012-12-03 10:42:35 -07:00
Matthew Flatt
9e8477dd45
racket/serialize: serialize fxvectors and flvectors
2012-12-03 10:42:35 -07:00
Matthew Flatt
9cf821b301
disallow #fx()' and
#fl()' notation in `read-syntax' mode
...
Allowing them would require support for immutable fxvectors and
flvectors, interning, and more. Since the motivation for reader
support is to make marshaling and unmarshaling easier, allow
them only in `read' mode. Change printing to make then unquotable.
2012-12-03 10:42:35 -07:00
Kevin Tew
492167c23f
read and write support for fxvectors and flvectors
2012-12-03 10:42:35 -07:00
Robby Findler
280d924349
A first attempt at a section explaining reachabilty, weak boxes,
...
and how to test using them
2012-12-03 10:34:00 -06:00
Robby Findler
5163d424c3
Adjust the limit memory dialog to give a warning about the
...
consequences of disabling the memory limit
closes PR 13337
2012-12-03 08:54:51 -06:00
Neil Toronto
8f17913d55
Fixed memory leak in making arrays strict: doing so wouldn't clear
...
the reference to the original procedure, which itself could hold on
to a lot of memory
2012-12-02 22:21:28 -07:00
Robby Findler
325600b0cf
disable the aspell preference a little more agressively in case someone
...
has old state lying around with the preference turned on
2012-12-02 15:32:33 -06:00
Robby Findler
9f72eb396a
fix query-aspell so that it returns an empty list when aspell isn't working
2012-12-02 14:43:57 -06:00
Matthew Flatt
545191fcec
guide and reference: fix typos related to "evaluation context"
2012-12-02 08:03:54 -07:00
Matthew Flatt
3d38d84cc4
planet2: remove obsolete note in docs and help
2012-12-02 08:03:54 -07:00
Matthew Flatt
d0ff14b17c
fix main docs to include installation-specific links/packages
2012-12-02 08:03:54 -07:00
Robby Findler
63081b0671
update the delegate text when showing and hiding the 20,000 overview window
...
closes PR 13311
2012-12-01 16:52:45 -06:00
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