Robby Findler
23d583fe0d
add default-equiv and some examples in docs
2014-01-26 19:58:15 -06:00
Matthew Flatt
13b1d0733a
racket/gui cocoa: fix atomicity of refresh
...
Atomicity was accidentally turned off in ca0418d47d
.
For whatever reason, this bug seems to cause lots of trouble with
32-bit Mac OS X and not as much for 64-bit Mac OS X.
2014-01-26 18:38:40 -07:00
Matthew Flatt
bc018585ac
avoid a malloc(0)
...
This is unlikely to fix any problems, but I think malloc(0) is not
specified by C99.
2014-01-26 18:38:40 -07:00
Matthew Flatt
791ec4cfb1
recognize "1.0.1e" for openssl libraries
2014-01-26 18:38:40 -07:00
Matthias Felleisen
4579cfbe72
how to run tests
2014-01-26 18:03:03 -05:00
Matthias Felleisen
25537f7daf
test: added equiv predicate
2014-01-26 18:03:03 -05:00
Matthias Felleisen
22681c5639
doc: added equiv predicate
2014-01-26 18:03:02 -05:00
Matthias Felleisen
6da7f382fc
code: added equiv predicate
2014-01-26 18:03:02 -05:00
Robby Findler
b020b8aee7
up timeout for test-htdp.rkt
...
Judging from how the length of the transcript before the timeout kicks in,
the timeout is happening around 75% of the way down. So give it a bit more
time than that.
2014-01-25 22:00:21 -06:00
Robby Findler
a89ac52215
fix (hopefully) the Move Tab Left and Move Tab Right shortcut keybindings
2014-01-25 21:42:01 -06:00
Robby Findler
90a9b951b7
fix test for new default ordering of main & test modules in drracket
2014-01-25 21:42:01 -06:00
Eric Dobson
7fabf5f3fc
Make parse type use literal-syntax-classes.
...
Fixes arrows in check-syntax.
Adds actual bindings for Top and Bot filters.
Make tests give more info on failure, and change test to not use Number.
2014-01-25 17:48:20 -08:00
Eric Dobson
597ab590b4
Split out implementation of define-literal-syntax-class.
2014-01-25 16:03:11 -08:00
Eric Dobson
c04ad0bb8d
Cleanup parse-type.
...
Add syntax class for @ and !.
Add use literal sets.
Make full-latent cleaner.
2014-01-25 16:03:10 -08:00
Asumu Takikawa
8f0c298b6d
Minor fix for REPL type printing
...
The old code worked, but triggered a contract
violation when contracts were enabled.
2014-01-25 12:29:33 -05:00
Asumu Takikawa
59bdb6c9a8
Improve type inference for ValuesDots types
...
Add more precise types for `call-with-input-string`
that take advantage of the improved inference.
Closes PR 14050
2014-01-25 12:29:32 -05:00
Ryan Culpepper
6b60862c4f
v5.92 installers info
2014-01-25 11:43:20 -05:00
Matthew Flatt
28fbd2dde2
DrRacket: add support for icon files, etc. for created executables
2014-01-25 08:53:05 -07:00
Ryan Culpepper
ae6fc3f47f
add symlink to releases dir
2014-01-24 21:35:23 -05:00
Ryan Culpepper
4c7a3b91ee
add link to planet from community page
2014-01-24 21:35:23 -05:00
Ryan Culpepper
caed4a0444
change all versions download page to accommodate racket-minimal distro
...
Change from fixed 2 options (Racket, Textual) to flexible
(Racket, alternatives).
2014-01-24 21:35:23 -05:00
Ryan Culpepper
9aeadbe65e
handle new installer info lines
2014-01-24 21:35:23 -05:00
Ryan Culpepper
202dc90d96
create download page for (version, distro) only when installers exist
...
Previously, created every page in (all-versions X all-distros).
2014-01-24 21:35:22 -05:00
Ryan Culpepper
04fee37767
update license link to LGPL 3
2014-01-24 21:35:22 -05:00
Asumu Takikawa
4c7d902d8f
Allow typecheck tests to specify a failure regexp.
...
The regexp checks against the exception error message.
I'm adding this because it will be useful for unit
tests for type-checking classes.
2014-01-24 11:25:15 -05:00
Matthew Flatt
6c25579b6b
configure test for powl(), which is used for extflonums
2014-01-24 07:18:30 -07:00
Matthew Flatt
81ef1c876b
on BSDs, avoid seconds->date
conversion that won't fit
...
On FreeBSD and related systems, calling localtime() on an out-of-range
value (e.g., where the year doesn't fit in 32 bits) still returns a
tm pointer, instead or returning NULL for an error. To avoid this
problem, restrict the argument to 51 bits (which seems like a lot
of bits, but is still confortably away from the overflow point).
Closes PR 14305
2014-01-24 07:18:13 -07:00
Matthew Flatt
018af7e809
remove redundant comparison
...
Closes PR 14296
2014-01-24 07:11:53 -07:00
Asumu Takikawa
f32a42f2f4
Fix a printing bug for some type results
2014-01-24 00:42:30 -05:00
Asumu Takikawa
8ad0e6b52a
Fix debug printing mode for pretty-printed types
...
Previously, pretty-printing for types would override the
debug mode by bypassing normal printing. Instead, switch
the `pretty-format-type` function to a debug version when
in debug mode.
2014-01-24 00:42:30 -05:00
Robby Findler
6509c8be20
run-collapsed doesn't work with WXME mode
2014-01-23 21:37:24 -06:00
Asumu Takikawa
120ce62bbb
Allow other kinds of for clauses in for/hash:
...
Closes PR 14306
2014-01-23 12:14:48 -05:00
Robby Findler
6484eed468
fix contract test case
2014-01-22 21:35:49 -06:00
Matthew Flatt
8a9a592c3c
racket/gui win32: fix handling of @2x bitmaps
...
Closes PR 14310
2014-01-22 20:19:29 -07:00
Matthew Flatt
392ea2e91d
scribble: ++args
for passing command-line arguments to documents
2014-01-22 20:04:13 -07:00
Asumu Takikawa
6b954be2c7
Make TR tests pass with contracts on again
2014-01-21 21:21:43 -05:00
Asumu Takikawa
1b458c97d7
Update TR mutation error message to new format
2014-01-21 21:21:43 -05:00
Asumu Takikawa
00387001dc
Export type-mismatch
and use pretty-printing
...
Previously, the internal `expected-but-got` handled the
pretty-printing but it makes more sense to do it in
`type-mismatch` since it's useful for other modules.
2014-01-21 21:21:43 -05:00
Asumu Takikawa
a1b79f0bd2
Fix type printer test
...
Forgot to change the test string for commit
b5bc363916
2014-01-21 20:22:39 -05:00
Asumu Takikawa
b0213b7ebe
Add doc examples for other TR REPL commands
2014-01-21 18:53:25 -05:00
Asumu Takikawa
b5bc363916
Use pretty-printing for all TR REPL commands
2014-01-21 18:52:45 -05:00
Eli Barzilay
c61a549840
2013 -> 2014
2014-01-21 15:02:21 -05:00
Robby Findler
e744d07f5b
attempt to clarify define-match-expander behavior
...
(that confused me)
2014-01-21 09:44:11 -06:00
Asumu Takikawa
fca126bf01
Fix arity of write-to-file
method in text%
...
Found via TR. The two last arguments are supposed to be
optional but the method only accepted 1 or 3 arguments.
2014-01-21 10:32:48 -05:00
Asumu Takikawa
14b133296f
Fix editor canvas admin bug found by TR
...
The `grab-caret` method's argument is supposed
to be optional according to the documentation.
2014-01-20 22:21:13 -05:00
Asumu Takikawa
7eb1a4ba42
Fix "ill-typed" overriding of get-view
method
...
The interface says the last argument of this method
is optional. The bug was found via TR.
2014-01-20 22:21:13 -05:00
Eric Dobson
f2431bd819
Make case-> reduce to -> when it can.
2014-01-19 13:15:44 -08:00
Richard Hopkins
7a2be548c8
Correct typos: INSTALL.txt, MzCOM, ffi/com
2014-01-19 16:09:32 -05:00
Asumu Takikawa
018e950634
Remove unnecessary keyword from generics examples
2014-01-19 11:18:56 -05:00
Asumu Takikawa
54e24e42c6
Fix doc typos
2014-01-17 10:22:33 -05:00