Sam Tobin-Hochstadt
5ef6a2662d
Missing in-list
calls.
2015-08-20 12:27:54 -04:00
Sam Tobin-Hochstadt
d63d3e603e
Increase timeout.
2015-08-19 19:13:41 -04:00
Vincent St-Amour
ac462be47c
Fix uses of unstable/struct
.
2015-08-19 15:07:26 -05:00
Vincent St-Amour
e5a024b02e
Move struct->list
docs from unstable docs.
2015-08-19 15:07:25 -05:00
Vincent St-Amour
ed70381d70
Move rest of unstable/struct
to unstable-lib
.
2015-08-19 15:07:25 -05:00
Vincent St-Amour
5ce75816c5
Move struct->list
to racket/struct
.
2015-08-19 15:07:25 -05:00
Vincent St-Amour
13b6a98de6
Move docs for make-constructor-style-printer
from unstable docs.
2015-08-19 15:07:25 -05:00
Vincent St-Amour
5c9995ee9a
Move unstable/custom-write to unstable-lib.
2015-08-19 15:07:25 -05:00
Vincent St-Amour
1d9e2003ac
Remove dependency on unstable/struct
.
2015-08-19 14:15:55 -05:00
Blake Johnson
674ab66d7b
Added support for ref args in lifts to unresolver
2015-08-18 14:40:41 -06:00
Matthew Flatt
7371ab0cc2
remove accidentally added file
2015-08-18 14:40:41 -06:00
Vincent St-Amour
1079b2b790
Move unstable/socket to its own package.
2015-08-18 14:03:03 -05:00
Matthew Flatt
629697d14a
remove accidentally added file
2015-08-17 12:36:51 -06:00
Matthew Flatt
1b493f2146
fix MzCOM's atexit replacement
2015-08-17 10:16:02 -06:00
Matthew Flatt
641c56b6e9
repair leak in managing OS-level locks
2015-08-17 09:51:20 -06:00
Matthew Flatt
693cdc673d
GC: use ofm_malloc() and ofm_free() for admin allocation
...
Using ofm_....() makes it easier to check that memory allocated for GC
administrtation is itself reclaimed.
2015-08-17 09:39:11 -06:00
Matthew Flatt
fea2b1ce5e
repairs for MinGW build
...
Fix compiler warnings and installation bugs related to the
".exe" extension.
2015-08-17 08:32:12 -06:00
Matthew Flatt
a3e359d9e1
refine use of "Unix" in the installation instructions
...
Based on a suggestion from enedil <enedil@outlook.com>, avoid
suggesting that OS X is not Unix or that Linux is truly Unix.
2015-08-17 07:22:07 -06:00
边城
5d9f63d800
Better description
...
Better description about "binary-keep-files"
2015-08-17 06:59:11 -06:00
Sam Tobin-Hochstadt
dfd2c6dc68
Hide output to work around racket/rackunit#5 .
2015-08-16 18:55:36 -04:00
Jay McCarthy
faa1028ef6
Merge pull request #1014 from geoffhill/master
...
write-xexpr: consistently use argument port.
2015-08-15 07:22:05 -04:00
Geoff Hill
be66fde64c
write-xexpr: consistently use parameter port.
2015-08-15 00:41:46 -07:00
Gustavo Massaccesi
1753335d34
Fix string-replace when the string is mutable
...
The `from` string argument is converted to a regexp and cached. When `from` is
a mutable string this can cause wrong results in the following calls
to string-replace. So the string is first converted to an immutable string to
be used as the key for the cache.
2015-08-14 21:17:48 -03:00
Matthew Flatt
80aac79507
change place
to create a submodule
...
When `place` expands, the body of the `place` form is placed into a
`(module* place-body-<n> #f ....)` submodule.
The `place` form previously placed its body in a lifted function,
where the function's exported name was based on
`(current-inexact-milliseconds)`. The generated submodules have
deterministic names, so that compilation is deterministic, and
submodule names don't collide (unlike exported function names) when
multiple `place`-using module are imported into some other module.
Also, using a submodule avoids the problem that the clock doesn't
change fast enough on Windows.
2015-08-14 17:55:47 -06:00
Matthew Flatt
0caf079637
add syntax-local-lift-module
2015-08-14 16:52:56 -06:00
Sam Tobin-Hochstadt
b8055ffaa5
Increase timeout for demod-test.
2015-08-14 11:59:18 -04:00
Matthew Flatt
dbd5470805
move call/cc
and call/ec
to racket/private/more-scheme
...
Those aliases were moved out of `#%kernel` as part of the
determinstic-bytecode changes, but putting them in
`racket/private/pre-base` meant that they weren't included in
`mzscheme` or Pretty Big. The new location is with `let/cc`, which
makes more sense, and makes them picked up by `mzscheme` and Pretty
Big.
2015-08-14 07:45:47 -06:00
Matthew Flatt
111a7e085d
fix prefab checking in printer
...
Mishandling of a chaproned prefab when, for example, determining
whether to use quoted printing caused the `tests/compiler/zo` test to
sometimes fail.
2015-08-14 07:28:37 -06:00
Matthew Flatt
c3d1c9967f
extra output on failure for tests/compiler/zo
2015-08-14 07:25:35 -06:00
Matthew Flatt
490b10483a
compiler/zo-marshal: fix handling of cyclic scope data
...
Insert CPT_SHARED as needed to break cycles within scope data.
2015-08-14 06:32:05 -06:00
Matthew Flatt
e82e61e84c
restore needed call in unresolver
...
Add back a call incorrectly removed in bd82646d81
.
2015-08-13 18:22:51 -06:00
Matthew Flatt
c57fb2d1ce
fix setup/collection-search
test
2015-08-13 18:20:24 -06:00
Matthew Flatt
cfa1d39166
add compiler/exe-dylib-path
...
Provide a clean interface to a private library for updating
dynamic-library paths in Mac executables.
2015-08-13 17:06:55 -06:00
Gustavo Massaccesi
07816f2ca4
Use scheme_getenv in eval.c
2015-08-13 19:05:40 -03:00
Matthew Flatt
15eadbb868
copy-directory/files: add #:preserve-links?
argument
2015-08-13 15:13:46 -06:00
Blake Johnson
12315ec964
using correct inspector for unresolved module
2015-08-13 15:13:46 -06:00
Juan Francisco Cantero Hurtado
f3098a946a
Fix an error in racket-test-core/number.rktl on OpenBSD-current/sparc64
...
"Errors were:
(Section (got expected (call)))
((numbers) (0.0 -0.0 (#<procedure:round> -0.0)))
((numbers) (125.0+0.0i 125.0-0.0i (#<procedure:z-round> 125.00000000000023-0.0i)))
((numbers) (100.0+0.0i 100.0-0.0i (#<procedure:z-round> 99.99999999999999-0.0i)))"
2015-08-13 15:13:46 -06:00
Matthew Flatt
33cf716835
include phantom bytes consistently in memory-use reports
2015-08-13 15:13:46 -06:00
Alex Knauth
3c5ed5d8e1
syntax-parse: keep more srclocs in attribute bindings
...
to cooperate more with DrRacket check-syntax arrows
2015-08-13 15:35:35 -05:00
Vincent St-Amour
c50eeeecc9
Fix history annotations.
...
Version changed while the PR was up.
2015-08-13 14:43:57 -05:00
Vincent St-Amour
033d5afb19
Revert adding in-pairs
to racket/sequence
.
...
`in-dict` is more general, and `for` loops optimize it already.
2015-08-13 14:43:57 -05:00
Vincent St-Amour
52425fbb27
Add history notes.
2015-08-13 14:43:57 -05:00
Vincent St-Amour
1b0350ec0a
Add more tests.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
8b1859b77d
Move tests for the new bits of racket/sequence
from unstable/sequence
tests.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
63b1f0f4aa
Improve docs for the new bits of racket/sequence
.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
f4f75f2740
Move docs for part of unstable/sequence
to the racket/sequence
docs.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
9508c251ee
Move rest of unstable/sequence to unstable-lib.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
36bb0e568c
Merge part of unstable/syntax with racket/syntax.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
1a7b71fb20
Improve the implementation of in-slice
.
2015-08-13 14:43:56 -05:00
Vincent St-Amour
2d23ca1414
Make doc section title more accurate.
2015-08-13 14:43:56 -05:00