Commit Graph

20837 Commits

Author SHA1 Message Date
Robby Findler
be1a0e62f7 added docs for current-contract-region 2011-04-25 11:53:23 -05:00
Robby Findler
21cbd9ad81 added the racket/contract/combinator library,
and documented and adjusted these libraries:
     racket/contract/base
     racket/contract/exists
     racket/contract/parametric (renamed from exists)
     racket/contract/region
2011-04-25 11:51:44 -05:00
Matthias Felleisen
6b7e844254 history updated 2011-04-25 11:07:47 -04:00
Matthias Felleisen
f2a475eb43 critical bug fix in registration process; please propagate 2011-04-25 11:05:42 -04:00
Matthias Felleisen
88e0631c71 open output files in text mode 2011-04-25 11:05:42 -04:00
Kevin Tew
f8d761226d Remove FIXME_LATER gcc attribute 2011-04-25 08:18:27 -06:00
Kevin Tew
fd93e502e1 keygen can be shared see comment 2011-04-25 08:18:26 -06:00
Kevin Tew
2c02d9ff8d Finish load_extension places FIXME_LATER 2011-04-25 08:18:23 -06:00
Kevin Tew
44bf21a907 make group_member_cache place local 2011-04-25 08:18:15 -06:00
Vincent St-Amour
7e491392e1 Remove file that was accidentally committed. 2011-04-25 09:30:23 -04:00
Matthew Flatt
187e483204 fix inline `eqv?' (affects PPC) 2011-04-25 07:25:53 -06:00
Ryan Culpepper
8ad54552a1 fix references in eopl docs to assq, etc 2011-04-24 20:41:34 -06:00
Ryan Culpepper
fab332a409 let-bind assq, etc for correct object-name 2011-04-24 20:05:11 -06:00
Matthew Flatt
4aabaeb7af fix configure error that can cause CFLAGS to be ignored
Merge to 5.1.1
2011-04-24 19:11:57 -06:00
Matthew Flatt
ac5d4cd401 x86 JIT: keep call & ret paired
even for a non-tail call from native code to native code;
 this change provides huge performance improvements for
 some microbenchmarks
 Merge to 5.1.1
2011-04-24 16:46:04 -06:00
Matthew Flatt
ae714593cd JIT: shorter x86 code for type tests, further streamline loop wrapper
--- but it doesn't actually speed up the target `assq' function
2011-04-24 15:18:09 -06:00
Matthew Flatt
50878614e0 remove an unnecessary turtle check in `assoc' variants 2011-04-24 14:45:57 -06:00
Vincent St-Amour
41075df8d7 Typo. 2011-04-24 11:09:25 -04:00
Matthew Flatt
253aff3e16 fix cached-module lookup 2011-04-24 09:04:58 -06:00
Matthew Flatt
09dbfee792 kFreeBSD configuration fixes
and use "uconfig.h" for default configuration
2011-04-24 08:54:53 -06:00
Matthew Flatt
dd8bd1c137 fix prototype 2011-04-24 08:54:35 -06:00
Matthew Flatt
6078013e32 JIT improvement: more direct path through loop wrappers 2011-04-24 07:55:33 -06:00
Matthew Flatt
2f8006aa6b add an optional argument to `assoc'
and implement `assoc', `assq', and `assv' in Racket
2011-04-24 07:55:33 -06:00
Matthew Flatt
3dffd5fbe6 faster JIT-generated path to `equal?' when futures are enabled 2011-04-24 07:55:33 -06:00
Matthew Flatt
f4303cbef8 faster JITted path to `equal?' 2011-04-24 07:55:33 -06:00
Matthew Flatt
45d7635188 fix non-places build 2011-04-24 07:55:33 -06:00
Matthew Flatt
feac196a31 minor JIT back-end improvements to avoid redundant loads 2011-04-24 07:55:33 -06:00
Matthew Flatt
b1ac25023d allow additional arguments to `raise-mismatch-error'
because it's often useful to show more values, and a
 tail `raise-mismatch-error' instead of a nested `format'
 can avoid some safe-for-space work in the JIT output
2011-04-24 07:55:33 -06:00
Matthew Flatt
f54d977de1 JIT-inline `eqv?' 2011-04-24 07:55:32 -06:00
Matthew Flatt
e78a60016f fix cross-reference 2011-04-24 07:55:32 -06:00
Robby Findler
41497cec6a avoid printing stacktrace information when the exception is a exn:fail:user?.
closes PR 11874
2011-04-24 07:45:07 -05:00
Eli Barzilay
020946cb2a Disable xdg-open, since it seems like it suffers from the same problem
gnome-open does.

Relevant (but not really a solution) to PR 11869.
2011-04-23 08:51:05 -04:00
Eli Barzilay
22603f3f15 Add -j 1' to builds, and --disable-libffi' to configure. 2011-04-23 08:50:21 -04:00
Eli Barzilay
7f57fcec7e Fix the bgcolor on the mailman pages.
IE misparses a three-digit specification, so use 6 digits there.
2011-04-23 08:14:05 -04:00
Matthew Flatt
b7639e5a15 clean up futures at place termination 2011-04-22 15:59:33 -06:00
Matthew Flatt
0754ad0114 safe-for-space repairs for functions with rest args 2011-04-22 15:59:33 -06:00
Kevin Tew
f4307c65a7 [Places] free mark stack when place terminates 2011-04-22 15:33:17 -06:00
John Clements
b228316a8a updates to history
merge to 5.1.1 release
2011-04-22 14:28:18 -07:00
Kevin Tew
dc2c16058b [Places] free alloc_cache and page_range on place termination 2011-04-22 12:20:09 -06:00
Kevin Tew
012868e491 [Places] free nursery on place termination 2011-04-22 12:20:04 -06:00
Asumu Takikawa
14ef89c37d Fix documentation for gui, draw, and framework.
- General cleanup/consistency (e.g. void -> void?)
  - Fix misdocumented methods (found violations via contracts)
2011-04-22 11:27:08 -04:00
Casey Klein
50f14dea18 Adds start term to test-->>E failure message
Closes PR 11867
2011-04-22 09:49:41 -05:00
Casey Klein
73c5d2a546 Fixes typo in redex-check docs
Closes PR 11868
2011-04-22 09:49:41 -05:00
Robby Findler
e8ce23cc9a adjust the test-engine test suite so it prints errors to stderr
and thus drdr will send email when test cases fail
2011-04-22 06:16:43 -05:00
Casey Klein
0414b5e6de Updates Redex history for v5.1.1 release 2011-04-22 04:43:12 -05:00
Casey Klein
1c8c6ddbee Adds generate-term option for LHS-based generation 2011-04-22 04:43:11 -05:00
Casey Klein
362a6d75a5 Changes redex-match to suppress ..._x bindings 2011-04-22 04:43:11 -05:00
Casey Klein
24d697e83c Fixes bug in STLC example 2011-04-22 04:43:11 -05:00
Eli Barzilay
3f94c3dcfc Fix typo 2011-04-21 23:33:07 -04:00
Kevin Tew
34fd6c35dd Typo fix 2011-04-21 20:55:34 -06:00