Matthew Flatt
c8ae8c419a
scribble Latex: support all 2d-cond characters
2013-02-15 21:09:18 -07:00
Matthew Flatt
23d0627acc
scribble: improve HTML handling of 'unnumbered and 'toc-hidden
...
A part with style property 'toc-hidden no longer
hides child sections, which makes it consistent with Latex/PDF
rendering.
A part with style 'grouper and 'unnumbered does not make its
child parts render as more nested, which is consistent with
'gruper without 'unnumbered. An unnumbered grouper is represented
as "" in a section-number list (while #f is still used for
unnumbered non-grouper layers).
2013-02-15 20:11:18 -07:00
Matthew Flatt
80a22493bd
doc clarification
2013-02-15 16:02:53 -07:00
Matthew Flatt
0c37849f81
racket/gui: fix contract of set-value' in
gauge%'
2013-02-15 16:02:53 -07:00
Asumu Takikawa
9ef9330d4e
Informative error message for raco pkg remove
...
When a user tries to remove a package installed in a
different scope, notify them.
2013-02-15 15:44:31 -05:00
Eli Barzilay
173f2896bd
v5.3.3 installers info
2013-02-15 15:36:31 -05:00
Asumu Takikawa
e7a434559f
Add a missing contract
2013-02-15 15:25:07 -05:00
Matthew Flatt
6281ac0aac
less noisy win32 builds
2013-02-15 12:15:53 -07:00
Michael Filonenko
840fc9c657
full unboxing for extflonums, plus `ffi/unsafe' support
...
Includes a repair for floating-point `min' and `max' that affects all
x86 builds that use SSE arithmetic, leaving the (otherwise unused)
floating-point stack in a bad state, which might have affected
x87-using C/foreign libraries running alongside Racket.
2013-02-15 12:15:34 -07:00
Matthew Flatt
a348e5421d
fix a `configure' test
...
Thanks again to Tobias.
2013-02-15 11:55:26 -07:00
Robby Findler
93bf0cd663
fix 2d lexer for the case when the #2d expression
...
isn't in the leftmost column
2013-02-15 10:29:34 -06:00
Robby Findler
4df519d8d7
I'm responsible for 2d
2013-02-15 07:47:42 -06:00
Eli Barzilay
576a573216
New Racket version 5.3.3.2.
2013-02-15 03:30:18 -05:00
Matthew Flatt
655444ada9
racket/snip: contract repairs
2013-02-14 19:49:48 -07:00
Matthew Flatt
6a218e196a
racket/enter: another submodule repair
...
When a submodule is required from the load handler and no such
module is available, the load handler is not supposed to raise
an exception.
2013-02-14 19:47:40 -07:00
Matthew Flatt
b22ac3b990
compiler/cm-accompice: log to a logger named 'cm-accomplice
2013-02-14 19:47:40 -07:00
Matthew Flatt
d5c1a75e38
racket/gui cocoa: fix over-eager refresh for 'gl canvas%
2013-02-14 19:47:40 -07:00
Matthew Flatt
74a3e14f9c
improve `configure' tests for cross-compilation
...
Use compile and link tests instead of run tests, where
possible.
Based on a patch from Tobias
2013-02-14 19:47:40 -07:00
Robby Findler
ca8ad3b88b
try to be slightly smarter about invalidating the green region
...
in the line numbers when it moves around
specifically, if the before and after green line are right
next to each other, then put it into a single edit sequence
(which unions the invalidated regions); if not, then we
may be jumping far away, so invalidate the two regions
and redraw them separately
2013-02-14 19:51:08 -06:00
Robby Findler
30ca1f0baf
add syntax coloring for 2d syntax
2013-02-14 19:51:08 -06:00
chrdimo
79b8661e13
restoring the link to unix sockets docs
2013-02-14 20:27:03 -05:00
chrdimo
a4f4773597
docs for option contracts
2013-02-14 19:56:43 -05:00
chrdimo
26726ba26f
tests for option contracts
2013-02-14 19:55:10 -05:00
chrdimo
ee81c98ae9
extending option contracts; now handle procedures, vectors, hashes, struct instances, adding support for invariants for vectors, hashes and struct instances
2013-02-14 19:53:26 -05:00
chrdimo
61e896c8d7
small fix in blame-update and small change in error message for multiple blame labels
2013-02-14 19:50:56 -05:00
Matthew Flatt
a96b093d97
ffi/unsafe: unbreak
2013-02-14 17:30:10 -07:00
Matthew Flatt
ccabbaa36e
fix `current-subprocess-custodian-mode' for a #f argument
2013-02-14 17:30:10 -07:00
Matthew Flatt
6c49aee3a6
doc: add some links
2013-02-14 17:30:10 -07:00
Eric Dobson
5ed26e806b
Make lists with minimum lengths be a subtype of sequences.
2013-02-14 18:24:52 -05:00
Eric Dobson
3c31803c19
Add a simple-Union and Bottom, and have code use them.
...
Requires splitting out the match expanders from base-abbrev.
2013-02-14 18:24:52 -05:00
Eric Dobson
b4beabc977
Make tc-let do unions correctly.
2013-02-14 18:24:52 -05:00
Vincent St-Amour
60959467cf
Fix optimization of unary complex - and /.
2013-02-14 18:24:52 -05:00
Vincent St-Amour
c6029cacf8
Fix optimizations for complex unboxing.
...
Omitted parts were not used properly.
2013-02-14 18:24:52 -05:00
Vincent St-Amour
29a181175f
Improve a number of numeric function types.
...
Closes PR13468.
2013-02-14 18:24:52 -05:00
Asumu Takikawa
471a1e1ee6
Refactor documentation of pen%, font%, brush%
2013-02-14 18:22:48 -05:00
Asumu Takikawa
bf4e69fea9
Export racket/draw's helper contracts and document them
2013-02-14 18:22:48 -05:00
Asumu Takikawa
ed13e87734
Refactor contracts
2013-02-14 18:22:47 -05:00
Matthew Flatt
dfdc22ea12
doc repair
...
Closes PR 13415
2013-02-14 15:55:07 -07:00
Matthew Flatt
3cd4ee1c0d
ffi/unsafe: allow multiple values for a `(_fun ... -> _racket)' result
...
Closes PR 13496
2013-02-14 15:45:26 -07:00
Matthew Flatt
421cb24138
add `port-counts-lines?'
2013-02-14 15:45:26 -07:00
Matthew Flatt
99d5dc95bf
add ackn
2013-02-14 15:45:26 -07:00
Tobias Hammer
7e2b443fa9
Support for multiple value return from wrap-evt and handle-evt
...
wrap/handle-evt that receives multiple values must have a handler function with adequate arity.
struct.c:
change contract for wrap/handle-evt from (any/c -> any) to procedure?
thread.c:
adjust sync processing
sync.rktl:
add test for handle-evt, wrap-evt and prop:evt
2013-02-14 15:45:26 -07:00
Ryan Culpepper
1cb6c03488
clean up socket code
2013-02-14 17:19:08 -05:00
Ryan Culpepper
b3afbdd485
added unstable/socket
2013-02-14 17:19:08 -05:00
Ryan Culpepper
7a0b100ce0
tests for unstable/macro-testing
2013-02-14 17:19:08 -05:00
Danny Yoo
9ed78f2752
Include zero-width-space in string-normalize.
...
Closes PR 12683.
2013-02-14 13:24:31 -07:00
Matthew Flatt
f1b4c86519
net/ftp: put temp file for download in directory of destination
2013-02-14 13:03:58 -07:00
Matthew Flatt
294bed209e
macro expander fix
...
Repair 73e07f576b
added an item to a list without incrementing a
counter for the list length, which cause a different element of
the list to be dropped, which could mess up binding resolution in
arbitrarily bad ways.
(Ths bug falls into the "how did this not get exposed earlier?" bin,
although part of the answer is that it requires a combination of
module re-expansion and simplification of syntax objects in the
residual program.)
Closes PR 13428
2013-02-14 07:11:16 -07:00
Ryan Culpepper
fbee1ed9c7
change stxparse tests to use unstable/macro-testing
2013-02-13 16:14:49 -05:00
Ryan Culpepper
1ef3845873
added unstable/macro-testing
2013-02-13 16:14:45 -05:00