Ryan Culpepper
e0a8058db5
syntax/parse: add docs for ~undo, #:undo
2017-12-09 13:42:12 +01:00
Ryan Culpepper
414fd515ab
syntax/parse: make undo cooperate with ~commit and ~! (cut)
2017-12-09 13:42:12 +01:00
Ryan Culpepper
f816a8afcd
syntax/parse: add ~undo, #:undo for unwinding effects
...
Note: this version doesn't work with ~commit or ~!, because
it stores both choice points and undo actions in the failure
continuation. Commit and cut should discard choice points but
preserve undo actions.
2017-12-09 13:42:12 +01:00
Matthew Flatt
f16576fff3
doc repair
2017-12-08 17:47:14 -07:00
Matthew Flatt
6a9a269546
bytes-utf-8-{length,index}: fix bytecode optimizer bug
...
The `bytes-utf-8-{length,index}` function was incorrectly marked as
always returning a fixnum.
Thanks to Jonathan Simpson for reporting the bug.
2017-12-08 17:47:14 -07:00
Matthew Flatt
1e1426a570
Revert "doc correction for will-execute
"
...
This reverts commit 52e7267273
.
The change was for `will-try-execute`. And while the change
is a good idea, `will-try-execute` doesn't acually accept
the extra argument.
2017-12-08 17:15:13 -07:00
dented42
167164b8a0
Fixed a typo ( #1907 )
...
Fixed a typo in the reference documentation for `impersonate-procedure*`.
2017-12-08 15:20:46 -05:00
Sam Tobin-Hochstadt
161fcf0adb
Support make base CPUS=n
. ( #1905 )
2017-12-06 09:36:10 -05:00
Gabriel Ebner
b614e87d07
xform: add __isinff128
2017-12-06 05:33:29 -07:00
Gustavo Massaccesi
516cb73034
remove scheme_complex_izi_type from docs
2017-12-05 08:39:19 -07:00
Greg Hendershott
1f4b989e48
CRLF terminate get-pure-port/headers; fixes #1901
...
Supply a final CRLF just like purify-port.
2017-12-02 22:34:04 -05:00
Matthew Flatt
0de27b6ce9
rktio: adjust Mac OS setenv
workaround
...
A `setenv` bug appears to be fixed as of Sierra, so only use the
workaround for earlier versions.
2017-12-02 16:58:31 -07:00
Matthew Butterick
b538d03d5a
Remove bold
from inside title
of Reference
...
So that the formatting doesn’t propagate throughout the docs.
2017-11-21 10:08:13 -08:00
Matthew Butterick
d2c36210ba
Remove bold
from inside title
of Guide
...
So that the formatting doesn’t propagate throughout the docs.
2017-11-21 10:08:09 -08:00
Matthew Flatt
29606b1e5e
fix cleanup of tcp-connect
connection state
...
Repairs another regression due to the rktio conversion, where a
connection that takes a while can be mismanaged, especially if
multiple connection attempts run concurrently.
2017-11-17 13:08:55 -07:00
Sam Tobin-Hochstadt
ff5f5ff2af
Fix range for random-seed
.
...
Closes #1892 .
2017-11-16 12:52:34 -05:00
Matthew Flatt
b54ea8c5b1
try to make a network ::1 test adapt to an uncooperative environment
2017-11-10 08:08:29 -07:00
Matthew Flatt
77d904839a
tcp-listen: repair error messages
2017-11-10 08:08:29 -07:00
Daniel Feltey
c5cf7c1320
Avoid repeatedly constructing contracts as a result of checking a recursive contract
...
This may provide a speedup on Typed Racket programs that spend a lot of time
constructing contracts.
2017-11-09 22:07:54 -06:00
Matthew Flatt
ee19bf8c99
add missing history
note for check-duplicates
2017-11-09 06:23:47 -07:00
Matthew Flatt
d673ad79c0
note upgrade to SQLite for native-package builds
2017-11-09 06:13:27 -07:00
Huma Zafar
4e864a5387
Adds optional keyword argument to check-duplicates to determine returned value when no duplicate found.
2017-11-08 18:47:19 -06:00
Vincent St-Amour
f214ea761a
Make sample build matrix more reasonable.
...
After discussion with Leif, who wrote the original code.
2017-11-07 18:16:00 -06:00
Robby Findler
afde639ec5
add contract check to shuffle
2017-11-07 12:30:24 -06:00
Stephen De Gabrielle
3cb7044976
filesystem-change-evt? typo
...
changed
Returns #f if v is a filesystem change event, #f otherwise.
to
Returns #t if v is a filesystem change event, #f otherwise.
2017-11-06 16:25:37 -06:00
Ben Greenman
d0f5e37b39
typo: 'use do so' => 'do so'
2017-11-05 09:52:22 -05:00
Ben Greenman
4aaf4d88a5
doc: more links in 'json' docs
...
* Change 'any?' to 'any/c'
* Add for-label require so 'with-XXX-from-string' is a link in the examples
2017-11-05 00:00:34 -04:00
Milo Turner
27ec348a62
curry checks that a single argument is a procedure (notified by #1839 )
2017-11-04 23:49:30 -04:00
Milo Turner
48092bdc0c
tests for curry
2017-11-04 23:49:24 -04:00
Ben Greenman
64a9791031
doc: index 'RED' and 'REL'
2017-11-04 22:41:10 -04:00
Spencer Florence
4f1ef42d07
replace { with [ to fix exn reference
2017-11-02 13:53:12 -05:00
Sam Tobin-Hochstadt
4f2956917b
Add module to run the pack tests (runs on DrDr).
2017-11-01 18:24:21 -04:00
Robby Findler
b9cd60010f
correct path examples
2017-10-31 16:12:46 -05:00
Vincent St-Amour
4258c3bfe6
Update raco pkg new
for v6.11.
...
(cherry picked from commit 5fbf3f94b3f0fb0f7a9eae813b65534aa3a83f3d)
2017-10-30 18:00:31 -05:00
Matthew Flatt
512910c83f
expander: fix 'module-begin expansion with definition contexts
...
Using `(local-expand <expr> 'module-begin <stops> def-ctx)` didn't
work right, because definitions added to `def-ctx` were not visible.
(While adding definitions before `module-begin` expansion is an unusual
thing to do, there's no reason that it has to fail.)
2017-10-28 10:15:39 -06:00
Jay McCarthy
033cd43b8f
Better fix for git checkout problem
2017-10-28 07:23:36 -04:00
سليمان السهمي (Soulaïmane Sahmi)
12febe5cc2
Perhaps you mean O(n) space ( #1871 )
2017-10-28 01:15:06 -04:00
Jay McCarthy
9b1c71a381
Catch all errors so credentials are tried
2017-10-27 16:20:11 -04:00
Robby Findler
259e3a6fe1
use the right identifier
...
closes #1845
2017-10-26 16:48:12 -05:00
Matthew Flatt
5f1b707881
unbreak no-futures/no-places build
2017-10-26 07:12:24 -06:00
Matthew Flatt
dfa5d48092
unbreak JIT and check limits
...
Repairs a problem with ce9894c8bf
, where a large "inlined" vector
allocation is not actually inlined, but other parts of the JIT
assume that it will behave as inlined --- which implies that the
runstack will be left unchanged after the call.
Closes #1868
2017-10-25 17:48:31 -06:00
Matthew Flatt
55c1685526
JIT: inline vector and struct CAS primitives
2017-10-25 17:36:03 -06:00
Matthew Flatt
c52bd91c54
add unsafe-struct*-cas!
2017-10-25 17:36:03 -06:00
Daniel Mendler
bc26d29bf8
add vector-cas! and unsafe-vector*-cas!
2017-10-25 17:36:03 -06:00
Matthew Flatt
d8e2192145
Revert "Revert "JIT: fix inline allocation for large vectors""
...
This reverts commit f7b3d3f4b4
.
2017-10-25 17:34:54 -06:00
Matthew Flatt
f7b3d3f4b4
Revert "JIT: fix inline allocation for large vectors"
...
This reverts commit ce9894c8bf
.
I don't immediately see what has gone wrong, so reverting for now.
2017-10-25 17:18:32 -06:00
Matthew Flatt
ce9894c8bf
JIT: fix inline allocation for large vectors
...
Cloaes #1800
2017-10-25 09:55:41 -07:00
Matthew Flatt
22e8af32f3
Windows: avoid loop on reparse-point cycles
...
In Windows 10 Fall Creators Update, a OneDrive mount looks to Racket like
a reparse point that refers to itself. Make Racket stop trying to resolve
the path further in that case.
Relevant to #1671
2017-10-24 08:26:26 -06:00
Matthew Flatt
ae4e85a6a7
evt:struct with unsafe-poller: skip sleep if poll reports ready
...
Intended to fix racket/gui#80
2017-10-23 06:03:25 -07:00
Rommel Martinez
81d51789ad
Fix typo
2017-10-22 01:48:21 -04:00