Commit Graph

1413 Commits

Author SHA1 Message Date
Eli Barzilay
a957e2c047 fix an off-by-1 error
svn: r11479

original commit: 354ac668e81032de67d1740b32a41fdb2e71078b
2008-08-29 09:22:44 +00:00
Eli Barzilay
4257833e1e more base64-related changes
svn: r11470

original commit: 20e96730286af60a5d5ded2fb64980221974d3b2
2008-08-28 21:00:53 +00:00
Eli Barzilay
840bc6be51 * Improved precomputed vector genaration
* Removed `base64-filename-safe'
* Much simplified code in ``base64-encode-stream''

svn: r11446

original commit: 0f1ac966f63de1aed54d7d4d8ee0651fded75178
2008-08-27 03:54:57 +00:00
Eli Barzilay
0da3701610 finish the cm move: change all requires, leave stub files in mzlib
svn: r11314

original commit: da3b476e807de082c023775a47c31fa58c582dfb
2008-08-19 00:22:57 +00:00
Eli Barzilay
a4f06c9201 move mzlib/cm and mzlib/cm-accomplice to compiler
svn: r11313

original commit: 2a2977d8043b79fd110bdaa6c7490c51a068fec6
2008-08-19 00:15:00 +00:00
Eli Barzilay
e1b0d9810d move cm-ctime to compiler/private, move away compiler/cm and compiler/cm-accomplice stubs
svn: r11312

original commit: a48366ce12ca03161c2a4f4060d8eb24c93bef5d
2008-08-19 00:13:43 +00:00
Eli Barzilay
fe4b75e598 improved cm
svn: r11301

original commit: dd870c3d3020d7711371eafa7f6bb9c37b6f7fc9
2008-08-18 21:46:16 +00:00
Eli Barzilay
4aa143396b remove duplicate dependencies
svn: r11292

original commit: a8407bdfb61ff75dc4bd4dc9018b07aaaadabf44
2008-08-16 01:21:51 +00:00
Matthew Flatt
cb7623387d add current-trace-notify
svn: r10941

original commit: 44b1499301c327e6547b86611f0fe0a4d8000099
2008-07-28 14:45:16 +00:00
Matthew Flatt
63806763b5 v4.0.2.4: logging
svn: r10818

original commit: 9af00fcfb4782168ae583a3d66058095815725e3
2008-07-17 15:20:17 +00:00
Eli Barzilay
ebf2c47c5f * 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

original commit: 7d50e61c7f6831936e13e6af5140db65db18fe1c
2008-07-09 07:18:06 +00:00
Eli Barzilay
9f077008d6 fix misuse of _
svn: r10569

original commit: ecfc0cd104265fadfe71ea05116aa29bccf90261
2008-07-03 00:49:52 +00:00
Matthew Flatt
ed05ff3b71 fix pretty-print bugs introduced with support for mpairs
svn: r10548

original commit: f3b142367d2139fba33cbb9c7a7a0fa93ff808ea
2008-07-02 00:14:35 +00:00
Matthew Flatt
a3d4e9492f fix some phase problems in program-processing programs
svn: r10503

original commit: 44c5a757390775f2142a9f1dc2874ee41f285dcd
2008-06-29 15:11:20 +00:00
Matthew Flatt
6f6a582d5c fix pretty-print so that special handling of 'lambda', 'quote', etc. doesn't hide sharing that shoul dbe displayed
svn: r10482

original commit: 69b4ffc7c0f86562d72da0c1ab8f7fa37c236d72
2008-06-27 22:07:28 +00:00
Matthew Flatt
136726940b fix phase problem in 'make-namespace' form 'mzscheme'
svn: r10478

original commit: 9707770acee16add16fb82a7760c7f4248e6d49c
2008-06-27 18:36:31 +00:00
Matthew Flatt
9f2bf9963f repair cm handling of extensions
svn: r10045

original commit: cbb7db6a2c8bb715b831d7a00910fc1aad730459
2008-05-30 16:08:28 +00:00
Matthew Flatt
0d57734b19 make 'trace' work with keywords
svn: r9974

original commit: 33dbd34a677037063de6ca7626de865f24c2b7c1
2008-05-27 12:27:17 +00:00
Matthew Flatt
28ad389ced fix minor 'unit' phase problems
svn: r9964

original commit: 44a8c8b6b136f186b50f674cff1b5cdae20552bf
2008-05-26 19:59:11 +00:00
Matthew Flatt
be4a4a5538 fix some phase issues in 'match' implementation
svn: r9963

original commit: d1628d623897acc07bb14d01507f4539849e907a
2008-05-26 19:51:06 +00:00
Matthew Flatt
7ed5ac833f doc clarifications (PR 9307) and arity issue (PR 9025)
svn: r9855

original commit: 4effd7b8973373d6e6f280cb15bfd79c082ac066
2008-05-15 17:29:49 +00:00
Eli Barzilay
ec81ffebfc reformatting
svn: r9853

original commit: 0d41afdb6d470299616dd1db944ce4577c5a64bf
2008-05-15 16:55:15 +00:00
Matthew Flatt
db624416dd more drscheme repairs and tests
svn: r9721

original commit: fad08fcd8488a2f0c720983ac371dbdaa331367c
2008-05-07 16:31:20 +00:00
Matthew Flatt
03c5513665 drs bug and test-suite fixes
svn: r9709

original commit: 860c41d7492a33880f9c18839c21a601d675e5b8
2008-05-06 23:27:23 +00:00
Matthew Flatt
dbebbf5676 dup-{in,out}put-port and sandbox-error-output default
svn: r9617

original commit: 1dd30ca031de14fda4a9858f974e1dd0bfeaf209
2008-05-03 04:47:14 +00:00
Matthew Flatt
ebb1887166 improve scribble memory use (a little bit)
svn: r9601

original commit: 52581d024b42ad472d8cd0cae807948325771511
2008-05-02 19:48:57 +00:00
Matthew Flatt
71ae7e94e7 compat lib
svn: r9559

original commit: 55bf7cb288d2172ddd57d5b54589e78aa4dde795
2008-05-01 12:29:50 +00:00
Robby Findler
0dba7207a8 moved the surrogate library to scheme/ (out of mzlib/)
svn: r9554

original commit: baa9ed726a8943cb496cc13f45e2cd85d4a825f3
2008-05-01 02:51:52 +00:00
Matthew Flatt
a46a903637 reencode-output: flush buffer on encoding error, so that the port can be closed
svn: r9528

original commit: 2837df70a6ce917b894152141a38243503b5f96b
2008-04-29 01:18:13 +00:00
Matthew Flatt
8ce36380d3 r6rs io/ports-6 repairs and tests
svn: r9523

original commit: e6b2b190304cb569dbb39a525bc84809940d71e6
2008-04-28 21:59:18 +00:00
Matthew Flatt
bbb8c0fec7 'must-update file mode; R6RS tests and bug fixes
svn: r9511

original commit: f579d40b821aa7f9bdb0ec789745fd9918ad1e86
2008-04-28 16:32:50 +00:00
Matthew Flatt
6435bda07a do not write .fail files
svn: r9494

original commit: c14a965ebd6a370e961f7b8181b6f91c8539660c
2008-04-26 16:24:25 +00:00
Matthew Flatt
3c43dd5f32 hack evcase to support old and new 'else' bindings
svn: r9481

original commit: 01baad11a057d53c77b2f350739f79327c40054b
2008-04-25 21:36:37 +00:00
Matthew Flatt
8e0be36cc7 Scribble support for redirecting external links and re-rooting corss-reference paths
svn: r9448

original commit: 931d93ba2fbe45bf5c91fe8dd90983e2ea2322bb
2008-04-24 02:37:47 +00:00
Eli Barzilay
e523655315 Added last-pair and tests
svn: r9422

original commit: 13c5e3812d252bab985f29210862308ae8623396
2008-04-23 13:20:05 +00:00
Matthew Flatt
821142782e net docs finished
svn: r9317

original commit: 8284b3ab159520baec75192fc760678af5cc22ef
2008-04-15 14:13:10 +00:00
Matthew Flatt
a29c3ce826 remove euler from scheme/math
svn: r9290

original commit: 8036ddf5a1639149d14cb0769fc61822518f9694
2008-04-14 11:44:13 +00:00
Matthew Flatt
cd2b0edd06 net/url and tests fixes for windows
svn: r9249

original commit: 2dc02d81fe13aa2f275657e2b91368271bba9927
2008-04-11 01:12:01 +00:00
Matthew Flatt
fb5df9a571 change -q to config option, fix unlikely race condition in wake-on-signal, add path->url and url->path, and adjust URL parsing
svn: r9239

original commit: 0153e122b7423d578acc480904f7a0fcfd52f46d
2008-04-10 19:05:35 +00:00
Matthew Flatt
6b6ae47140 new hash function names and ops (3.99.0.23)
svn: r9209

original commit: 021d4d7527f39cc01b6b8952f4a90e61e55e8956
2008-04-08 21:42:38 +00:00
Eli Barzilay
a7fa9518b6 * Move the scheme/contract tests to scheme.ss
* Split string.ss into string-mzlib.ss which is left in mzlib.ss
* Call the string.ss from scheme (which now has only stuff from scheme/base)

svn: r9196

original commit: 2888a16d0e65bb42380e51427a6804bc557ff5ce
2008-04-08 12:29:04 +00:00
Matthew Flatt
7f2d6a8484 generalize this-expression-source-directory
svn: r9176

original commit: f31bf12543ffed4d9d2c2c0b9941d65db2576025
2008-04-07 12:52:59 +00:00
Sam Tobin-Hochstadt
509b5f43f8 Add new match implementation.
Does not yet work:
 - some errors about car of ()
 - some match-expander certification errors

svn: r9049

original commit: b7127dc9c77f55bb6f787fbb58d4ebaa940f525f
2008-03-21 23:54:58 +00:00
Eli Barzilay
1e11cd39f8 reformat
svn: r9039

original commit: 02c33947263e79ecb3a3fea436f91d023b94d899
2008-03-21 13:13:31 +00:00
Eli Barzilay
0b86826a0d improve rec
svn: r9038

original commit: a93dbcb135ddcc0df25eb07d20f287c93e111f93
2008-03-21 13:09:45 +00:00
Matthew Flatt
9cfbf28481 prefab structure types (3.99.0.18)
svn: r8967

original commit: 293ba025bad3b0341715153f8cbfd37f4d871a38
2008-03-13 20:59:22 +00:00
Matthew Flatt
db1a358d81 fix some error-message reporting for mzscheme define-struct
svn: r8953

original commit: 9ecf9dfe4aedc729a71fc525399e89caae066e2f
2008-03-11 21:14:40 +00:00
Eli Barzilay
8dc8589a9a * Moved the srfi-4 functionality back into the foreign library, so its
available from there instead of only from srfi/4
* Added scheme/modspec-forms with `matching-identifiers-in' for a
  generic regexp-based selection of identifiers
* Used this new form to get make srfi/4 reprovide the relevant stuff
  from foreign
* Did the same for srfi/66 (and added the missing renames etc to
  foreign)

svn: r8944

original commit: 3c29bbda9d7cd8366b0bbe283f75aa1ce00c94d9
2008-03-11 13:06:29 +00:00
Eli Barzilay
f40329c855 * Added svn:ignore to ignore test-generated files
* Renamed mzlib/contract header (distinguished from the other)
* Added "scheme.ss" to test things from the scheme collection
* Added "for.ss" to the "scheme.ss" tests, renamed the section header
  to `for'
* Added "list.ss" to test stuff from scheme/list: flatten
* Moved list tests from "function.ss" to "list.ss": foldl, foldr,
  filter, memf, assf, sort; removed bogus quicksort-mergesort test

svn: r8928

original commit: 401a535e11cd081238ba3eb0db565511439445f9
2008-03-08 07:34:22 +00:00
Noel Welsh
694ebaae8e I have changed the SRFI-4 implementation so structure types are exported for types except u8. This allows developers to subtype the SRFI-4 structures. I have also refactored the code, leading to a significantly simpler implementation
svn: r8918

original commit: a53d243e99a1d9a44b6cf9126b5d7eecdd0cb3e9
2008-03-07 16:24:06 +00:00