Matthew Flatt
2f930dd6f3
add syntax-property-remove
2018-03-11 11:31:56 -06:00
Matthew Flatt
af4c23fa72
variable-reference->namespace: ensure that module is available
2018-03-09 11:06:49 -07:00
Matthew Flatt
d8dce77984
input-port-append: add #:name
argument
2018-03-06 20:01:47 -07:00
Paulo Matos
80ae3394aa
Update function name
...
Function reference `supervise-named-dynamic-place-at` should be `supervise-place-at`.
2018-03-06 09:19:49 -07:00
Matthew Flatt
be371aa2cc
doc repair
...
Closes #1954
2018-03-06 09:12:48 -07:00
Matthew Flatt
efb9a919fc
ffi docs: clarification on unsafe-socket->port
...
Thanks to Hong Feng for suggesting the clarification.
2018-03-06 08:51:49 -07:00
Robby Findler
34189b38f7
attmpet to clarify define/contract's boundary a bit more
2018-03-02 14:44:46 -06:00
Robby Findler
081b1cc3f3
add for-label require; closes #1967
2018-03-02 07:42:56 -06:00
Matthew Flatt
e4296f5c1e
add stdout logging in the same style as stderr logging
...
Use stdout log reporting instead of stderr log reporting for status
reporting during the build, so that the status report is not
misinterpreted as an error.
2018-02-28 06:52:55 -07:00
Matthew Flatt
3e5e2cc30d
raco decompile: support non-module programs
2018-02-27 20:23:12 -07:00
Matthew Flatt
bd231cd75d
restore syntax-local-make-delta-introducer
...
Closes #1965
2018-02-27 20:23:12 -07:00
Matthew Flatt
4e1e91a34e
peek-{char,byte}-or-special: add 'special option
...
The old reader used an internal option to short-circuit special-value
reading when a special value acts as a terminating "character". Expose
that shortcut by allowing 'special as an argument to
`peek-{char,byte}-or-special`, and update the reader to use it.
2018-02-27 18:14:54 -07:00
Matthew Flatt
586feb6df0
expander: fix problems with cross-phase persistence
2018-02-26 20:29:22 -07:00
Matthew Flatt
59ef254318
switch to a new, Racket-implemented expander & module system
...
This commit merges changes that were developed in the "racket7" repo.
See that repo (which is no longer modified) for a more fine-grained
change history.
The commit includes experimental support for running Racket on Chez
Scheme, but that "CS" variant is not built by default.
2018-02-26 13:19:53 -07:00
Robby Findler
d56eb03432
attempt to improve the evt guide section
2018-02-22 17:37:58 -06:00
Vincent St-Amour
606ec2955c
Fix contract in docs.
...
Closes #1960 .
2018-02-22 12:04:41 -06:00
Paulo Matos
1ea340144a
Fix typo
...
'suitiable' should read 'suitable'
2018-02-21 13:19:25 -06:00
Matthew Flatt
11e81f8776
add variable-reference-from-unsafe?
...
For now, the result is always #f, but this is a bridge to slightly
more useful functionality in the racket7 branch.
2018-02-19 07:03:52 -07:00
Hashim Muqtadir
95dab07e47
Update port-lib.scrbl (minor typo)
2018-02-16 12:28:23 -06:00
Ben Greenman
82d3dba913
doc: 'test' -> 'get-first-order'
...
Fix mistake in previous commit,
the argument for `build-contract-property` is different than
`make-contract`
2018-02-07 22:46:45 -05:00
Ben Greenman
c7739a14fd
doc: notes about permutations
...
1. limited to lists with <=256 elements
2. add index, so searches for 'rearrangements' go to 'permutations'
2018-02-07 22:21:29 -05:00
Ben Greenman
c00340c5f0
doc: change input/output contracts for 'current-command-line-arguments'
...
The parameter accepts a vector of string & converts the input to a
vector of immutable strings.
2018-02-07 22:21:11 -05:00
Ben Greenman
24f4de4dea
doc: fix some contract combinators links
...
Fix some out-of-date argument names in the descriptions of contract
combinators.
E.g. 'get-late-neg-projection' => 'late-neg-proj'
2018-02-07 20:10:51 -05:00
Alexis King
02f6162283
Add splicing-parameterize to racket/splicing
2018-02-01 10:28:20 -08:00
Andrew M. Kent
7b61fa5f7a
docs: fix delimiter typo in for's scribblings
2018-01-31 15:05:10 -05:00
Matthew Flatt
6eb740300f
ffi/unsafe: add a #:blocking?
argument for foreign callouts
...
The `#:blocking?` argument has no effect for now, but it will enable
better cooperation with OS thread in Racket-on-Chez. Function that
block indefinitely in a place, for example, will need to be called
with `#:blocking? #t` to prevent stalling GCs in other places.
2018-01-25 11:05:20 -07:00
Matthew Flatt
5680721f04
docs: repair and clarify memmove
and memcpy
contract
...
The old format didn't cover some possibilities.
2018-01-24 15:41:16 -07:00
Matthew Flatt
62b8ca3ca7
ffi/unsafe: add _bytes/nul-terminated
...
Add a `_bytes` variant type that will work more consistently with
Racket-on-Chez, where the representation of a byte string does not
include an implicit nul terminator.
2018-01-19 15:17:36 -07:00
Matthew Flatt
f9d29242c4
doc correct ion hash-table printing
...
Hash tables with weakly held keys always print as
`#<hash>`.
2018-01-12 15:15:55 -07:00
Leif Andersen
16b8a4edc7
Correct the docs for surrogate's augment form.
2018-01-08 16:04:37 -05:00
Eric Dobson
f6bec77535
Filesystem doc wording improvements. ( #1923 )
2018-01-08 01:42:42 -05:00
Matthew Butterick
4481546481
Edit out another “performant”
2018-01-06 15:13:14 -07:00
Matthew Butterick
9ea7ae7d38
Edit out “performant”
2018-01-06 15:13:14 -07:00
Eric Dobson
452b2a6f92
Fix type in filesystem docs
2018-01-06 15:12:41 -07:00
shhyou
3d74bab8ff
Fix the document of struct-type-make-constructor
2018-01-02 14:27:18 -06:00
shhyou
a240bfe338
Update current-load(/used-compiled) documentation.
...
Reflect the default behavior of the load handler and
the compiled-load handler when the source file does
not exist.
2018-01-02 14:26:09 -06:00
Matthew Flatt
fdb2076dab
docs: fix memory-management bugs in serialize-cstruct example
2018-01-01 19:16:43 -07:00
Matthew Flatt
0ace17a3e9
ffi/unsafe/global: add get-place-table
2017-12-31 08:54:37 -06:00
Alexis King
868815c72e
Fix the vector-drop-right docs to clarify the indexing direction
2017-12-27 10:23:56 -08:00
Matthew Flatt
fe1d9ee517
document/test optional argument of impersonator propertry accessor
...
An impersonator-property accessor accepts a failure argument
in the same was as a structure-type--property accessor.
2017-12-22 19:07:36 -07:00
Matthew Flatt
5dec488ec4
add custodian-shut-down?
2017-12-18 15:37:04 -07:00
Matthew Flatt
f214bedf7d
reference: fix link to DrRacket docs
...
Closes #1914
2017-12-18 06:52:13 -07:00
Ryan Culpepper
ea0efd9e14
add docs for lazy-require-syntax
2017-12-15 21:19:12 +01:00
Matthew Flatt
c3f61a7626
add ffi/unsafe/port
...
Provide unsafe functions for working with file descriptors and
sockets. Although more functions are potentially useful, these
reflect the one scurrently exported by the C API.
2017-12-12 15:57:54 -07:00
Matthew Flatt
5ad28e8942
fix unsafe-poller
result handling and improve docs
2017-12-12 12:07:41 -07:00
Matthew Flatt
fc77c91102
doc typo
2017-12-11 17:58:24 -07:00
Matthew Flatt
f16576fff3
doc repair
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
Gustavo Massaccesi
516cb73034
remove scheme_complex_izi_type from docs
2017-12-05 08:39:19 -07:00