Edward Lee
46030642fa
bytes->jsexpr: toss exn:fail:contract? when given invalid UTF-8
2015-05-12 12:45:10 -06:00
Edward Lee
ec6060b9da
json: Remove regexp-try-match used to parse strings, replace with less-memory intensive functions.
2015-05-12 12:45:10 -06:00
Matthew Flatt
7ef9bd618d
fix cut-and-paste error in comment
2015-05-12 10:03:46 -06:00
Matthew Flatt
64c9d8382f
complete-path repair for raco make
...
Fix problem with 4e3a7c4
as exposed by the "make.rkt" test in
the "compiler-test" package.
2015-05-12 09:42:30 -06:00
Robby Findler
24b91852da
"broke its contract" => "broke its own contract"
2015-05-12 06:45:52 -05:00
Robby Findler
8d1e16f09c
add a benchmark that attempts to mimic DrRacket redrawing the window
2015-05-11 08:11:57 -05:00
Matthew Flatt
6f984d868c
fix expander problem with set!
2015-05-09 18:35:25 -06:00
Robby Findler
7fb67ad644
improve error messages from contract system
...
closes PR 15057
2015-05-09 11:59:53 -05:00
Robby Findler
bd5723c51c
add support for random generation and contract stronger to char-in
2015-05-08 16:55:27 -05:00
Alexis King
aa4c57bf9a
Add a char-in flat contract
2015-05-08 16:36:33 -05:00
Stephen Chang
7d434d266e
add free-id sets
...
merges github pull-request #815
2015-05-04 19:05:07 -04:00
Matthew Flatt
0304fedf92
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.
2015-05-03 21:41:46 -07:00
Matthew Flatt
ec0350e6d9
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.
2015-05-03 21:38:49 -07:00
Matthew Flatt
78e473f017
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.
2015-05-03 21:38:49 -07:00
Gustavo Massaccesi
4c10a9efac
Check the type of the arguments of more procedures
...
The optimizer checks the type of the argument of some unary procedures and
uses the gathered information to replace them by the unsafe version, reduce
predicates and detect type errors. This extends the checks to more procedures
that have no unsafe version and procedures that have more than one argument.
2015-05-03 15:15:24 -03:00
Mark Lee
c44cffe5a8
Add example of struct subtype inheritance of supertype. Clarify struct subtype inherits the prefix of the struct supertype.
2015-05-03 10:20:26 -06:00
Matthias Felleisen
ed0e98b305
Robby's improvement for Jay's things
2015-05-03 09:25:50 -04:00
Matthias Felleisen
ab145d4c7d
touching up Jay's patch
2015-05-02 12:11:14 -04:00
Matthias Felleisen
a691372419
Jay's patch for style guide
2015-05-02 12:11:14 -04:00
Stephen Chang
6e8fb5776b
hash set default err msg: clarify disallowed operations
2015-05-01 19:38:44 -04:00
Stephen Chang
9e8971ba95
update gen:set defaults and docs
...
- set-copy-clear has no fallback - update docs to match impl
- set-copy fallback should use set-copy-clear not set-clear
2015-05-01 19:38:44 -04:00
AlexKnauth
a2d06c2cd5
at-exp: make language-info compose with other languages
2015-05-01 16:07:02 -06:00
Greg Hendershott
2c76954108
Note exn:break-continuation not usable with with-handlers.
2015-05-01 16:07:02 -06:00
Eric Dobson
4e3a7c420a
Make parallel-build send the whole filename to the worker.
...
Closes PR 15000.
2015-05-01 16:07:02 -06:00
Eric Dobson
06634b74d5
Make file-list-queue% use new error format.
...
Closes PR 15013.
2015-05-01 16:07:02 -06:00
Stephen Chang
aef101fd84
hashset unavailable method err msg: don't say unimplemented
2015-05-01 16:43:18 -04:00
Stephen Chang
606a946212
improve hash set unimplemented method error msgs
2015-05-01 14:04:23 -04:00
Gustavo Massaccesi
e8ad90a14d
Remove duplicate code in scheme_omittable_expr
2015-05-01 10:01:24 -03:00
Stephen Chang
dcf73f6bca
compute generic method default error msg in define-generic-method
...
- fixes generic test failures due to computing this info
2015-04-30 16:45:35 -04:00
Stephen Chang
56cf724d12
improve generic method default error msg:
...
- report position of bad self arg
- report and label other args, including kw, optional, rest, if present
merge of github pull-request #821
2015-04-30 12:37:09 -04:00
Matthew Flatt
d6b587288a
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
2015-04-28 15:36:04 -06:00
Matthew Flatt
5affb68478
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
2015-04-28 15:32:52 -06:00
Matthew Flatt
423aa06426
add Gustavo to acks
...
Merge to v6.2
2015-04-28 15:32:43 -06:00
Matthew Flatt
f43d38914b
use log-error
to report missing ico conversions
...
Merge to v6.2
2015-04-28 15:32:33 -06:00
Ryan Culpepper
d48840f23b
Post-release version for the v6.2 release
2015-04-27 09:36:47 -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