Stevie Strickland
094e5a90ff
* Fix converting modules whose source is (list 'quote 'name) to "module 'name"
...
in contract messages
* Differentiate between define/contract functions and normal definitions
* Fix up contract tests
svn: r11700
original commit: e83a72d6ae3b71d97817e6aab5dfd34dfa435a5f
2008-09-12 20:46:41 +00:00
Stevie Strickland
e243118608
Fix numbering, add back a test similar to the infinite loop case that
...
was here before to illustrate how define/contract now correctly does
not contract internal references.
svn: r11670
original commit: d03ce01a5a9dfb9a736d65865fd04a198785526e
2008-09-12 03:49:20 +00:00
Stevie Strickland
ed9a387674
Accidentally committed this in r11663.
...
svn: r11669
original commit: 65e13861bb88209e9445d15f6a2fc9b9beab9345
2008-09-12 03:42:36 +00:00
Stevie Strickland
e05c164435
Write some with-contract tests.
...
svn: r11666
original commit: d9c47de816d3cff6ad3cea0cbeac309506007c70
2008-09-12 00:21:38 +00:00
Stevie Strickland
68c83b2a54
Check nested and non-nested define/contracts and how they interact.
...
svn: r11665
original commit: 32d4b3463007fbc097b06e79eebc50906c6b3582
2008-09-12 00:02:46 +00:00
Stevie Strickland
4ba02b716c
Use the new function syntax for define/contract in a couple of tests.
...
svn: r11664
original commit: b783ac9b70b80e056bcb0c44120734ae02038f70
2008-09-11 23:53:23 +00:00
Stevie Strickland
f5c23fd041
Fix one test (now the top-level gets the blame appropriately) and remove
...
a bogus test (since a defined function can call itself all it wants without
the contract being checked, and thus that test is now an infinite loop).
svn: r11663
original commit: d3a5ab555671521a1bf63cdc8036ee1a79d9dfcd
2008-09-11 23:47:29 +00:00
Matthew Flatt
462136e186
fix mistakes in augment corrections; fix runtime-path handling of lib paths
...
svn: r11577
original commit: 1a8b6cb824f84323179757d0f95d39b9ffe2f7a6
2008-09-08 19:44:32 +00:00
Eli Barzilay
bf474980dc
mostly just a re-indentation
...
svn: r11544
original commit: 7becde46d4868851709c8dd84e375591169e60a6
2008-09-04 22:12:14 +00:00
Eli Barzilay
f67213751b
use stdcall for windows kernel functions
...
svn: r11543
original commit: e5686a5577f39ee641093c792c09ede144a78967
2008-09-04 22:07:23 +00:00
Eli Barzilay
901c60532c
added #:abi keyword spec to _fun
...
svn: r11542
original commit: ade8dfad31e66319cf1409021295ba93720c1057
2008-09-04 22:05:10 +00:00
Danny Yoo
7cce53d9eb
Disabling debug printf statement.
...
svn: r11538
original commit: b44494abe5113ae5ac31ba6a185ac870ca2fe212
2008-09-04 19:35:51 +00:00
Robby Findler
220318bbae
improved blame error message when there is no source location
...
svn: r11526
original commit: 44b62899fa81e3daec0c9fa4a077f02c214a7f64
2008-09-02 16:12:13 +00:00
Matthew Flatt
f9a61109f7
remove base64 debugging output
...
svn: r11520
original commit: 7901a9fbdf6b911278c2d0910ba3e224a58ba367
2008-09-02 11:51:21 +00:00
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