Commit Graph

29865 Commits

Author SHA1 Message Date
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