Matthew Flatt
b7dce6cb51
raco pkg config: treat empty-string catalog as default paths
...
An empty string provided to `raco pkg config --set catalogs` would
trigger an error previously. Instead, turn it into a `#f` in the
configuration file, which is replaced by the default search sequence.
(cherry picked from commit ec0350e6d9
)
2015-05-06 16:58:39 -04:00
Matthew Flatt
35acaa26e4
always adjust catalogs
configuration elements
...
Pathnames in the list need to be made absolute
"file://" URLs, even if the list has no #f element
to splice the default catalog.
(cherry picked from commit 78e473f017
)
2015-05-06 16:58:35 -04:00
Matthew Flatt
63ad440cc7
Adjust "6.2.0.2" history notes to just "6.2"
...
Due to our release process, these changes will be included in v6.2
after all.
Merge to v6.2
(cherry picked from commit d6b587288a
)
2015-05-06 16:58:32 -04:00
Matthew Flatt
7e74eb91c7
raco exe: fix handling of unwritable source executable
...
Make the executable writable while it's patched for new content.
Closes PR 15008
Merge to v6.2
(cherry picked from commit 5affb68478
)
2015-05-06 16:58:29 -04:00
Matthew Flatt
de5551a9b1
add Gustavo to acks
...
Merge to v6.2
(cherry picked from commit 423aa06426
)
2015-05-06 16:58:25 -04:00
Matthew Flatt
83d32be195
use log-error
to report missing ico conversions
...
Merge to v6.2
(cherry picked from commit f43d38914b
)
2015-05-06 16:58:20 -04:00
Ryan Culpepper
10c8ce0f4a
Alpha version number for the v6.2 release
2015-04-27 09:36:11 -04:00
Robby Findler
67746f578d
fix link of Queinnec paper
2015-04-25 17:12:40 -05:00
Jay McCarthy
cd6be6090d
_enum only takes symbols
2015-04-23 19:23:50 -04:00
Robby Findler
80a2e9f8b5
use "scrbl" as the default extension only in "#lang scribble/*" languages,
...
not in "#lang at-exp *" languages.
2015-04-20 09:38:15 -05:00
Robby Findler
f8d375f6c3
use .scrbl as the default extension for scribble and at-exp files
2015-04-19 15:34:58 -05:00
Matthew Flatt
11939df0f2
fix custodian-managed-list
for weakly held objects
2015-04-18 07:06:33 +01:00
Robby Findler
5e02c55dd9
point to a scribble indentation function
2015-04-17 10:11:01 -05:00
Robby Findler
68b3371418
add get-current-doc-state, doc-state-changed?, and doc-state?
2015-04-17 04:51:57 -05:00
Matthew Flatt
469763ca37
Adjust use of readtable argument in read/recursive
...
Use the given readtable more consistently to parse
delimiters in the top-level form. This change particularly
addresses problems with trying to restore the original
`(` when parsing a hash table, but allowing nested
forms to still use a different `(` mapping.
2015-04-15 13:01:58 -06:00
Matthew Flatt
968d1a3685
improve docs for file-or-directory-modify-seconds
2015-04-15 08:40:35 -06:00
Matthew Flatt
16ce8fd90d
fix an optimizer bug
...
Optimization of an identifier in a test position passed a
pre-optimization offset to a function that expects a
post-optimization offset.
2015-04-12 06:48:07 -06:00
Matthew Flatt
7fb5e69bc6
fill in missing setup/xref
documentation
2015-04-11 15:12:53 -06:00
Eric Dobson
6e5c9a97ed
Make docs for sgn correct.
2015-04-10 14:25:33 -06:00
Juan Francisco Cantero Hurtado
667b9e9b71
Clarify the minimum CPU requirements in README
...
The JIT needs SSE2, not just SSE.
2015-04-10 14:12:54 -06:00
Matthew Flatt
be1a63cf50
fix SSE detection to detect SSE2
...
SSE isn't enough, because the JIT needs SSE2
2015-04-10 14:03:44 -06:00
Eric Dobson
29b1ac70df
Make for raise better error message if binding clauses are bad.
...
Closes PR 13272.
2015-04-10 13:56:42 -06:00
Matthew Flatt
8e22b22630
fix string-titlecase
based on case-ignoreable chars
...
Fix extraction of case-ignorable characters from the Unicode
database.
2015-04-10 13:30:58 -06:00
Matthew Flatt
e807e848f9
fix docs for syntax-case
...
Clarify that if `stx-expr` produces a value other than a syntax
object, it is coerced to one using `datum->syntax`.
2015-04-10 13:30:58 -06:00
Matthias Felleisen
1d0a32dc61
doc typo
2015-04-09 10:46:28 -04:00
Robby Findler
7e089f3d7f
make sequence/c preserve streamness
2015-04-07 11:52:18 -05:00
Matthew Flatt
23ec573e51
repair chaperone handling in current-command-line-arguments
2015-04-06 12:44:47 -05:00
Matthew Flatt
af1b96849c
raco setup: ignore prefetch message for PLaneT paths
...
A "prefetch" message is an attempt to trigger parallel builds for
multiple requires in a module. It doesn't work right with `(planet
...)` paths, probably because it doesn't work right with loading
`planet/resolver`.
2015-04-03 21:13:05 -05:00
Matthew Flatt
f9ffdeeb20
avoid redundant syntax-property propagation
...
Insteda of propagating a property manually, allow the
`syntax-track-origin` operation in macro expansion to do it.
Otherwise, properties turn into pairs of duplicate values.
2015-04-03 18:23:09 -05:00
Matthew Flatt
50ff92b784
defend against strage inferred-name property call with keyword args
2015-04-03 18:23:08 -05:00
Matthew Flatt
79bb6531df
update version in HITSORY for v6.2
2015-04-03 17:24:15 -05:00
Sam Tobin-Hochstadt
e37b0b6361
Load dependencies more lazily.
2015-04-03 12:04:55 -04:00
Matthew Flatt
9481e3956d
fix use of the wrong blame
in struct/dc
2015-03-31 17:42:50 -06:00
Matthew Butterick
a27f06b690
further notes on Git workflow
2015-03-30 07:50:28 -06:00
Matthew Flatt
f7d4f7b234
MinGW build repairs and improvements
2015-03-28 09:50:01 -06:00
Matthew Flatt
5fff8e2056
internal hooks to build "Racket.exe" without "libracket3m.dll"
...
For now, setting `libracket-dll?` to #f in
racket/src/worksp/gc2/make.rkt
enables that build mode.
2015-03-28 09:50:01 -06:00
Matthew Flatt
cae162685f
make _hfun
retry automatically
...
Extend `_hfun` to allow specified exceptions through, and
use it consistently for anything that returns an HRESULT
and might need a retry.
2015-03-27 15:19:19 -06:00
Matthew Flatt
3a75630ea4
add COM enumeration support
2015-03-27 14:43:44 -06:00
Matthew Flatt
d22082f7e5
add #:retry
option to _fun
2015-03-27 13:03:20 -06:00
Matthew Flatt
7408ee4709
raco pkg Git workflow explanation: clarify pushing to a different repo
2015-03-27 13:03:20 -06:00
Robby Findler
df9cd3342a
check duplicate identifiers in parametric->/c
...
closes PR 15017
2015-03-27 07:42:09 -05:00
Matthew Flatt
1a5e3e5953
_enum: allow negative integers
...
Corrects a problem with ad899173b9
2015-03-26 20:15:25 -06:00
Eric Dobson
ad899173b9
Add more error checking to _enum.
...
This also fixes some tests which were not running.
2015-03-26 11:33:20 -06:00
Eric Dobson
9fd9a42c61
Make enum work in non first order cases.
...
Closes PR 13323.
2015-03-26 11:33:20 -06:00
Matthew Flatt
ff344a6622
tempoarily remove test
2015-03-26 11:33:08 -06:00
Eric Dobson
e0ee4b1a31
Add docs for fsemaphores in the Synchronization section.
...
Closes PR 13380.
2015-03-26 11:23:53 -06:00
Jay Kominek
3ad60aa67a
fix integer-length overflow (PR14986) improve performance on integer-length of negative bignums
2015-03-26 11:20:40 -06:00
Matthew Flatt
2dd29f7e3d
fix pessimism in optimizer reordering
...
When determing whether expressions can be reordered, a reference to a
module-defined variable was considered unreorderable when it is
known to have a value and no further mutation, but the value isn't
constant across all runs.
2015-03-26 09:15:13 -06:00
Matthew Flatt
21d925d1f0
GC backtrace: add limited support for distinguishing new and old objects
2015-03-26 09:15:13 -06:00
Asumu Takikawa
d9efa6cc9b
Update docs pointers to shell-completion scripts
2015-03-26 10:48:58 -04:00