Commit Graph

100 Commits

Author SHA1 Message Date
Robby Findler
69b5daa9e6 remove docs tests that no one was interested in 2011-07-01 11:38:09 +08:00
Matthew Flatt
8f0921a9bd add shortcut to expand R6RS letrec' of procedures to Racket letrec' 2011-05-25 03:10:13 -06:00
Robby Findler
507b1cd8fd moved the docs-complete library into rackunit
to avoid having a separate, new manual for the
  one library
2011-05-05 16:10:42 -05:00
Robby Findler
e7d0029aea added lots of new tests that our documentation is complete 2011-04-25 13:24:43 -05:00
Matthew Flatt
c84b7b400e fix r6rs `lambda' with a rest arg
Closes PR 11292
2010-10-07 17:00:52 -06:00
Matthew Flatt
5afc2970a3 fix internal-defn handling of r6rs define form 2010-09-18 19:52:41 -06:00
Matthew Flatt
49ad309630 allow full continuations to escape past a continuation barrier 2010-07-10 07:31:58 -06:00
Matthew Flatt
54216b5ced internal-definition contexts allow expressions mixed with definitions
while the new `#%stratified-body' form provides access to the old
 convention
2010-07-07 13:56:16 -06:00
Eli Barzilay
2d9601089d A lot of "MzScheme" -> "Racket"s. 2010-05-16 18:26:26 -04:00
Matthew Flatt
28b4043077 rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
Matthew Flatt
41261c6047 fill out fl and fx operations; repair fixnum-overflow bug in quotient
svn: r17524
2010-01-07 03:30:33 +00:00
Matthew Flatt
38d7e8fea2 built-in fixnum ops; bug fix related to misuse of flonum ops; questionable attempt to improve inlining algorithm
svn: r17461
2010-01-02 16:33:28 +00:00
Matthew Flatt
fdd7122994 scheme/flonum (v4.2.3.8)
svn: r17348
2009-12-18 15:40:00 +00:00
Matthew Flatt
b0b5b5ddf6 R6RS port discloser patch
svn: r17304
2009-12-15 02:42:47 +00:00
Matthew Flatt
5555bba97e remove bogus r6rs check and syntax error
svn: r16360
2009-10-18 12:19:35 +00:00
Matthew Flatt
337061d8c4 fix macro for 'fxarithmetic-shift-...' (PR 10504)
svn: r16236
2009-10-04 14:48:28 +00:00
Matthew Flatt
11882b0819 Andreas Rottmann's patches to R6RS support (merge to 4.2.2)
svn: r16169
2009-09-29 16:06:15 +00:00
Matthew Flatt
f9aeba626c another with-syntax/quasisyntax fix for non-syntax inputs
svn: r15420
2009-07-09 15:59:10 +00:00
Matthew Flatt
d077a5ac6c R6RS: fix problem with qausisyntax and conversion of an unwrapped syntax object as the argument expression to syntax-case
svn: r15387
2009-07-05 12:48:52 +00:00
Matthew Flatt
c17c267f48 R6RS: disallow assignment to exported identifier
svn: r14695
2009-05-03 17:40:31 +00:00
Matthew Flatt
75527a8821 better tracking of lexical context for unwrapped syntax objects
svn: r14692
2009-05-03 15:45:53 +00:00
Matthew Flatt
224f9fa3a7 fix bug in tracking paren shapes; fix Scribble binding search code; add syntax/template library
svn: r14661
2009-04-29 20:31:07 +00:00
Matthew Flatt
cd0e0c550f fix bug intorduced by lazy rx
svn: r14443
2009-04-07 16:34:51 +00:00
Matthew Flatt
e6cd817a65 fix equal-hash result to be non-negative (PR 10171)
svn: r14442
2009-04-07 16:28:35 +00:00
Matthew Flatt
682d76d577 r6rs reader: delay number & symbol regexp construction
svn: r14392
2009-03-31 21:25:20 +00:00
Matthew Flatt
df4b9f41a8 add bitwise-bit-field
svn: r13266
2009-01-23 17:22:57 +00:00
Matthew Flatt
2083015b65 fix result checking for fxdiv
svn: r12938
2008-12-26 13:43:16 +00:00
Matthew Flatt
1c4ad34b2e add irritants to R6RS exception messages
svn: r12924
2008-12-22 13:36:32 +00:00
Matthew Flatt
69fdabf0a0 fix {s,u}int-list->bytevector (PR 9916)
svn: r12459
2008-11-15 18:54:30 +00:00
Matthew Flatt
c0fb0086e9 fix R6RS boolean=? and symbol=?
svn: r12456
2008-11-15 13:42:11 +00:00
Matthew Flatt
531d85f973 fix R6RS language to disallow redefinition of imported names in phase different from import
svn: r12176
2008-10-30 13:41:08 +00:00
Matthew Flatt
086f3c3b44 fix int-def context binding problems, fix scheme/splicing, change rnrs/base-6 to use scheme/splicing
svn: r11917
2008-09-30 22:03:55 +00:00
Matthew Flatt
b43f0456fc fix some r6rs printing problems
svn: r11822
2008-09-20 11:20:15 +00:00
Matthew Flatt
6c89ae4f09 fix more r6rs expt problems on 0 or 0.0 base
svn: r11371
2008-08-21 19:50:28 +00:00
Matthew Flatt
c170f390a7 fix r6rs custom ports for flushing
svn: r11370
2008-08-21 19:43:45 +00:00
Matthew Flatt
57b4787739 fix r6rs exactness problems with expt and /
svn: r11216
2008-08-13 11:04:00 +00:00
Matthew Flatt
ebb811b491 fix R6RS log to accept 2 arguments
svn: r11197
2008-08-12 00:56:07 +00:00
Matthew Flatt
f4df83106e fix r6rs syntax-case yet again (PR 9647)
svn: r11024
2008-08-01 17:45:21 +00:00
Matthew Flatt
e548107acd revert r6rs fldiv, etc. change based on revised guess
svn: r11013
2008-07-31 20:44:40 +00:00
Matthew Flatt
66704a92fe r6rs fldiv, etc. need to return nan for zero divisor
svn: r11012
2008-07-31 20:31:33 +00:00
Matthew Flatt
8140b3644e add 'bitwise-bit-set?' and 'in-value' (v4.0.2.6)
svn: r10971
2008-07-29 19:27:33 +00:00
Matthew Flatt
27375c0d5a fix equal? on transparent R6RS records
svn: r10949
2008-07-28 20:30:25 +00:00
Matthew Flatt
35638a8c5a fix R6RS syntax->datum and fix broken tests (as reported by Will)
svn: r10924
2008-07-26 20:38:02 +00:00
Matthew Flatt
2c0b17cf19 fix bytevector-ieee-native-... tests (from Aziz) and checking in implementation
svn: r10893
2008-07-24 09:56:36 +00:00
Matthew Flatt
8e1add79c9 R6RS syntax vector repair (PR 9625)
svn: r10870
2008-07-23 12:25:41 +00:00
Matthew Flatt
fe84c8c6a3 protect nan? test by real?, as Aziz points out; also fix nan?, finite?, and infinite? to insist on real arguments
svn: r10869
2008-07-23 01:06:26 +00:00
Matthew Flatt
6e668cbb00 fix R6RS template handling of consecutive ellipses
svn: r10824
2008-07-17 17:55:52 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Matthew Flatt
4df95e9da7 fix unwrap for an uncaught non-&serious condition
svn: r10686
2008-07-09 01:24:32 +00:00