Commit Graph

34895 Commits

Author SHA1 Message Date
Asumu Takikawa
4b05d835f4 Minor optimizations in type-alias-helper 2014-11-14 13:43:57 -05:00
Asumu Takikawa
8978212588 Add tests for two closed TR PRs 2014-11-14 10:41:21 -05:00
Leif Andersen
b38c81139a Fix a few edge cases for raco pkg new
Also fix typos/indentation
2014-11-13 17:29:40 -05:00
Leif Andersen
bfbce31382 Add raco pkg new utility for creating new packages 2014-11-13 14:57:18 -05:00
Matthew Flatt
80a7ff831f read: reject non-Latin-1 characters in byte-string literals
This is a backward-incompatible change, but the old behavior (truncate
the character value to 8 bits) was never intended and seems clearly bad.
2014-11-13 09:46:27 -07:00
Ryan Culpepper
7ed82a5f15 db: even more error information for sqlite3 errors 2014-11-13 11:19:48 -05:00
Ryan Culpepper
395eee7598 macro-debugger: fix #%top in local-expand
closes PR 14822
2014-11-13 11:19:33 -05:00
Asumu Takikawa
7725262771 Don't print the type at the REPL for Bottom
Closes PR 14829
2014-11-12 17:55:14 -05:00
Matthew Flatt
1681126ed5 add {impersonate,chaperone}-procedure*
The new variants pass a "self" argument to the wrapper procedure in
the same way that `{impersonate,chaperone}-struct` provides a "self"
argument to redirection procedures.
2014-11-12 10:10:23 -07:00
Matthew Flatt
50a8863169 fix places-GC trigger when a large message is pending
A large message that hasn't been delivered can trigger a inter-place
GC. The intent is to force a GC to avoid messages piling up that can
never be delivered, but the GC didn't adjust to a state where messages
stay both undelivered and uncollected, and it would continuosly
trigger GCs. Trigger a GC only if the pending-message size has grown
relative to the previous GC.
2014-11-12 09:30:30 -07:00
Asumu Takikawa
16678aef6a Add base-env type for symbol<? 2014-11-12 01:01:06 -05:00
Robby Findler
4c77742a14 add test case for 5ef7568 2014-11-11 10:03:24 -06:00
Sam Tobin-Hochstadt
731a98de64 Avoid creating impersonators/chaperones when not required in struct/dc. 2014-11-11 09:26:54 -05:00
Asumu Takikawa
b56eb43022 Add struct inheritance in type-environment
Use it to start adding types for a subset of
typed/racket/sandbox
2014-11-10 17:29:34 -05:00
Robby Findler
4e7f44b24c explain the indentation preferences 2014-11-10 09:27:50 -06:00
Matthew Flatt
28b98beb6c move raco make test to a more sensible place 2014-11-09 08:47:18 -07:00
Matthew Flatt
de65bb5586 parallel-compile-files: fix docs and argument check for the handler callback 2014-11-09 08:39:41 -07:00
Matthew Flatt
c5a130454d fix doc typos 2014-11-09 08:25:38 -07:00
Eric Dobson
37232a90fe Fix error handling of parallel-compile-files.
Related to PR 14809.
2014-11-09 08:10:17 -07:00
Tony Garnock-Jones
b1c700dffc Fix doc for dynamic-rerequire 2014-11-09 08:09:07 -07:00
Tony Garnock-Jones
9fb5346652 Keep track of (and return) a list of modules (re)loaded during dynamic-rerequire 2014-11-09 08:09:05 -07:00
Matthew Flatt
012e08cd74 fix docs for install-collection "info.rkt" field
Closes PR 14831
2014-11-09 08:09:00 -07:00
Matthew Flatt
6d9c49485b add tests for prefix-in, etc. 2014-11-09 07:50:29 -07:00
Gustavo Massaccesi
06d76961e5 Fix prefix-out for identifiers with spaces 2014-11-09 07:34:35 -07:00
Matthew Flatt
9c7c8e1b49 fix expt test
I think that the sign on `(expt -0.1 -100000000000000000001/3)` depends
too much on the precision of `expt` to be a good test, so just check
that the result is a complex number with infinite parts.
2014-11-09 07:30:08 -07:00
Jens Axel Søgaard
b7d2722d7d Mention that the Von Mangoldt function is not multiplicative 2014-11-08 14:10:10 +01:00
Eric Dobson
8f238fe9e2 Add event logging to caching-managed-compile and parallel compile.
This allows for understanding where time is spend during a compile.
2014-11-07 22:52:54 -08:00
Vincent St-Amour
517e22eee8 Fix interaction between early exits, filters and the optimizer.
Closes PR14828.
2014-11-07 15:55:49 -05:00
Vincent St-Amour
629b3119b8 Document surprising control flow. 2014-11-07 15:11:47 -05:00
Vincent St-Amour
424e896da5 Fix comment. 2014-11-07 15:11:05 -05:00
Vincent St-Amour
547d52fe27 Document another TR optimizer bug found via random testing. 2014-11-06 13:47:27 -05:00
Robby Findler
ec6bb1b8c0 fix control-paren-keys keybindings for altgr keys 2014-11-06 09:39:41 -06:00
Jay McCarthy
7c9b16b59f fixing doc typo 2014-11-05 17:52:01 -05:00
Jay McCarthy
336938d29f convert data correctly 2014-11-05 17:52:01 -05:00
Asumu Takikawa
c51a87dc36 Remove an unnecessary syntax-parse expression
Not sure why this was there
2014-11-05 17:03:52 -05:00
Asumu Takikawa
8137163b7f Fix expected type in test 2014-11-05 16:28:32 -05:00
Asumu Takikawa
54dfd50b89 Unbreak TR's top-level
A recent change I made broke optimizations at the top-level
2014-11-05 16:28:32 -05:00
Ryan Culpepper
18bad4ce6e net/win32-ssl: adjust protocol handling like openssl 2014-11-05 13:40:59 -05:00
Ryan Culpepper
4d2dce8de4 remove unnecessary protocol args in tests 2014-11-05 13:40:59 -05:00
Ryan Culpepper
2422218dd9 replace 'sslv2-or-v3 with 'auto in net libs 2014-11-05 13:40:59 -05:00
Ryan Culpepper
96cefe88c4 update typed/openssl protocol type 2014-11-05 13:40:59 -05:00
Ryan Culpepper
b7c1a65d16 db: use default SSL protocol 2014-11-05 13:40:58 -05:00
Ryan Culpepper
933a71ce71 openssl: disable old SSL protocols by default
Add 'auto alias for 'sslv2-or-v3, both of which now mean
"negotiate a reasonably secure protocol version", where
"secure" excludes SSL 2.0 and 3.0 (since POODLE).
2014-11-05 13:40:58 -05:00
Ryan Culpepper
2d38b089cd db: report SQL stmt in errors when available 2014-11-05 13:40:58 -05:00
Ryan Culpepper
b2434ab5b9 db: more information on sqlite3 errors 2014-11-05 13:40:58 -05:00
Matthew Flatt
a88c79fd5b expt: repair for non-integer power of negative inexact
If the inexact approximation of the power is an integer, then
the result was a real number when it should be a complex number.
2014-11-05 09:50:32 -07:00
Matthew Flatt
1e9d7c1d2a expt: repair for large power of inexact between 0 and -1
Closes PR 14824
2014-11-05 09:50:31 -07:00
Matthew Flatt
b9d8f65fc9 reduce CPP noise 2014-11-05 09:50:31 -07:00
Vincent St-Amour
1d09fbde37 Compile the math library as part of the TR test suite. 2014-11-05 11:02:20 -05:00
Vincent St-Amour
8a0c859d14 Fix math/matrix for new type of expt. 2014-11-05 11:02:20 -05:00