Commit Graph

36329 Commits

Author SHA1 Message Date
Ryan Culpepper
c9dda49f6c Alpha version number for the v6.2.1 release 2015-07-24 13:07:26 -04:00
Ryan Culpepper
20916f7137 Merge branch 'stable' into release 2015-07-24 12:42:14 -04:00
Ryan Culpepper
7f66830949 Update version number for the v6.2 release 2015-06-19 14:28:17 -04:00
Matthew Flatt
fcfe988631 keep ".LOCKpkgs.rktd" for source install
Closes PR 15062

(cherry picked from commit 39fda5ec9e)
2015-06-02 12:48:46 -04:00
Matthew Flatt
1b890c39ee raco setup: fix shared-file cleanup on uninstall
The tidying step of `raco setup` looked for the "shares.rktd"
receipt file in the wrong directory.

(cherry picked from commit 235bd4de8f)
2015-05-19 12:30:30 -04:00
Matthew Flatt
f351850a64 raco setup: fix reporting of stderr output
Handle was mangled in commit 17275b946a.

(cherry picked from commit 7067559ac7)
2015-05-19 12:30:26 -04:00
Matthew Flatt
a2102cbd93 fix problem with expand and local-require
When `local-require` is used in a non-phase-0 position and it is
`expand`ed (as opposed to compiled directly), then the generated
`#%require` form had the wrong binding phase.

Merge to v6.2

(cherry picked from commit 298feb1bb6)
2015-05-15 17:35:29 -04:00
Matthew Flatt
76efd23d34 fix expander problem with set!
(cherry picked from commit 6f984d868c)
2015-05-11 09:16:36 -04:00
Matthew Flatt
7159a74741 Makefile: make SRC_CATALOG work for in-place and unix-style
Configure an in-place or unix-style build to use the given
SRC_CATALOG before the default catalogs.

(cherry picked from commit 0304fedf92)
2015-05-06 16:58:43 -04:00
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