Matthew Flatt
fa40be83d6
latest "sigplanconf.cls"
2013-08-02 08:25:38 -06:00
Matthew Flatt
8eefa2126b
add `current-library-collection-links' parameter
...
Also, the initial value causes `curent-library-collection-paths'
before collection links files, instead of after.
2013-08-02 08:24:15 -06:00
Asumu Takikawa
1468575c3d
Fix a TR internal error
2013-08-01 21:16:31 -04:00
Ryan Culpepper
e0f3876e8c
indent multi-line details, export more helpers
2013-08-01 19:11:28 -04:00
Ryan Culpepper
839323ff7c
fix test line number
2013-08-01 19:11:28 -04:00
Ryan Culpepper
94c5e5e250
rename raise-misc-error to error*
2013-08-01 19:11:28 -04:00
Ryan Culpepper
30d6863e44
moved raise-syntax-error* to unstable/error
2013-08-01 19:11:28 -04:00
Ryan Culpepper
ed5b0afbac
syntax/parse: reformat, add more info to errors
2013-08-01 19:11:28 -04:00
Ryan Culpepper
e20b5a1539
fix multi/maybe detail handling, allow missing who argument
2013-08-01 19:11:28 -04:00
Ryan Culpepper
7b113899d4
syntax/parse: removed unused exn info
2013-08-01 19:11:28 -04:00
Matthew Flatt
1b98359925
raco pkg install: use `--link' by default for directory sources
...
The new `--copy' flag provides the old behavior.
2013-08-01 07:01:20 -06:00
Matthew Flatt
a6f8f00f55
fix cross-phase-persistent attribute of primitive modules
2013-08-01 05:55:24 -06:00
Matthew Flatt
c71993badd
distrobuild/pack-and-collect: multiple authors are space-separated
2013-08-01 05:55:24 -06:00
Asumu Takikawa
992a14ccb5
Add type for in-hash-pairs
...
Related to PR 13937
2013-08-01 00:18:27 -04:00
Matthew Flatt
e5e6d097be
ffi/unsafe/objc: fix selector definition lifting
...
The code intended to lift each selector only once (per lifting
context) was broken.
2013-07-31 17:28:56 -06:00
Matthew Flatt
c137b44a68
change `syntax-local-lift-context' to distinguish top-level environments
...
Although not documented as such, the implementation used to return
form did not take the special meaning of #f into account. It seems
better to fix `syntax-local-lift-context' to match its documentation.
2013-07-31 17:28:56 -06:00
Ryan Culpepper
4ef5f513bc
keep testing line numbers when compiled
2013-07-31 17:37:42 -04:00
Ryan Culpepper
f5b91941eb
fixed hash-code for id-tables
...
Closes PR 13942.
2013-07-31 17:37:42 -04:00
Ryan Culpepper
2057b51f21
syntax/parse: add "expected more terms" message
...
Only for proper list patterns; otherwise, "more terms" might be
mischaracterization.
2013-07-31 17:37:15 -04:00
Asumu Takikawa
d3c3726628
Document require/typed
more precisely
2013-07-31 16:47:01 -04:00
Matthew Flatt
7e3ee7105a
fix `raco link -l'
...
Closes PR 13941
2013-07-31 12:09:59 -06:00
Asumu Takikawa
e67f7c9de4
Use asymmetric filters for some evt predicates
2013-07-31 13:22:12 -04:00
Matthew Flatt
15e60c2da1
distro-build: merge and improve package packing and cataloging
...
Use the `pkg-authors' and `pkg-desc' fields from "info.rkt"
when creating a catalog.
Also add an `archive-catalog' makefile target for assembling
archives (binary for native-library package, source others)
and a catalog in "build/archive".
2013-07-31 07:06:25 -06:00
Matthew Flatt
948ce9c08f
Windows: add dependency on "com" native-library package
2013-07-31 07:06:25 -06:00
Matthew Flatt
057bfc2ea1
add pkg-desc' and
pkg-authors' to each package
...
This information will be used to construct a catalog from the
package directories.
2013-07-31 07:06:24 -06:00
Matthew Flatt
fbcc9323d6
responsibility adjustments
2013-07-30 17:43:40 -06:00
Vincent St-Amour
adf9673893
Fix responsible props for shell completion scripts.
2013-07-30 18:36:13 -04:00
Vincent St-Amour
a6dd972289
Update bash completion helper for new package scopes.
2013-07-30 18:36:13 -04:00
Asumu Takikawa
ace226d506
Add more events to the base type environment
...
Notably the following are not supported yet:
- `filesystem-change-evt` (likely needs separate base type)
- `port-progress-evt` (separate type, and how do you handle
`port-provides-progress-evts?`?)
- all other events that rely on progress events
Also, the events from racket/port don't work yet due
to a strange bug with bindings that have contracts imported
into TR's base environment
2013-07-30 16:02:50 -04:00
Asumu Takikawa
c911109b55
Several doc fixes for events
2013-07-30 16:02:50 -04:00
Robby Findler
c126a8aaac
fix a bug in the way bitmap scaling was being handled
2013-07-30 12:24:48 -05:00
Ryan Culpepper
08fcc0690a
fix macro-stepper tests
2013-07-30 13:02:15 -04:00
Ryan Culpepper
a26101c63f
added checks to run-tests
...
Related to PR 13936.
2013-07-30 13:02:12 -04:00
Ryan Culpepper
58f29e7c7a
Revert "Add contract for run-tests."
...
Related to PR 13936.
This reverts commit 032e1ebf55
.
2013-07-30 12:08:48 -04:00
Asumu Takikawa
91a015255d
Adjust TR and docs for alarm-evt's domain
...
It was previously non-negative real, but the actual
implementation allows negative inputs. In addition, it's
harder to use the function in TR without a more permissive
type for the domain.
2013-07-30 00:23:25 -04:00
Asumu Takikawa
6c888143e7
Add support for synchronizable events
2013-07-29 20:14:16 -04:00
Robby Findler
71ec424c70
attempt to document when flat contracts are predicates
2013-07-29 12:39:46 -05:00
Matthew Flatt
895b8d2760
configure: fix `--enable-portable-binary' addition
2013-07-29 10:58:16 -06:00
Matthew Flatt
bcc0b335a3
distro-build: add #:pause-before' and
#:pause-after' options
...
I'm hoping this will help reduce failures in my snapshot builds.
2013-07-29 07:03:16 -06:00
Carl Eastlund
bf5795ea4c
Add syntax/srcloc tests to racket test suite (for all.rktl, quiet.rktl, etc.).
2013-07-29 01:30:21 -04:00
Carl Eastlund
7d04703c55
Moved tests for syntax/srcloc, as it is no longer in unstable.
2013-07-29 01:28:33 -04:00
Carl Eastlund
2b1da1240c
Removed docs-complete test for nonexistent module 'unstable/file'.
2013-07-29 01:28:03 -04:00
Carl Eastlund
865e4dd1b8
Updated tests for set/c.
...
Restored test for first-order check of elements when given a flat contract.
Added tests for #:kind 'mutable.
2013-07-28 23:53:08 -04:00
Carl Eastlund
b192620b0d
Restored behavior of set/c for flat contracts; #:kind defaults to 'immutable.
2013-07-28 23:52:27 -04:00
Asumu Takikawa
b748aff5c7
Update RacketCon 2012 link
2013-07-28 21:01:15 -04:00
Matthew Flatt
fedcd35477
rename "typed-racket-tests" package to "typed-racket-test"
2013-07-28 14:50:52 -06:00
Matthew Flatt
95532827a5
add "distributed-places" package
...
Joins the "-lib" and "-doc" packages.
2013-07-28 14:50:51 -06:00
Matthew Flatt
ca309a803f
fix and fill in responsibility props
2013-07-28 14:50:51 -06:00
Matthew Flatt
1512f458d1
remove debugging printout
2013-07-28 12:34:36 -06:00
Matthew Flatt
df34ffe450
configure: pass `--enable-portable-binary' to libffi configure
...
The `--enable-portable-binary' flag disables optimizations specific
to the build machine's processor that may ne unportable to other
machines.
This also fixes a problem where a VirtualBox runs on an x86_64 machine
with AVX support, and so `congure' enables AVX operations, but AVX
doesn't work within a virtual machine.
2013-07-28 11:46:10 -06:00