Commit Graph

1181 Commits

Author SHA1 Message Date
Eli Barzilay
1ca628a1b8 Patch from Filipe Cabecinhas who said:
There were two bugs in my previous patch.  The first is that, when
  passing arguments by value that are represented by a pointer in a
  VARIANT, variantDataPointer was returning a pointer to the pointer.
  The second one is not allowing to create arrays of VARIANT (the
  behaviour we had by default before).

svn: r9771
2008-05-09 16:22:43 +00:00
Matthew Flatt
8be65ec594 typo
svn: r9766
2008-05-09 13:26:15 +00:00
Matthew Flatt
134b04395f fix scheme_basic_env() as a reset mechanism; add scheme_free_all(), which is useful to one user who needs to unload the MzScheme DLL within a longer-running program
svn: r9765
2008-05-09 13:20:36 +00:00
Matthew Flatt
70a3b20f8b fix mzcom for v4
svn: r9764
2008-05-09 11:55:29 +00:00
Eli Barzilay
8b95bf7ac3 Welcome to a new PLT day.
svn: r9757
2008-05-08 22:39:33 +00:00
Matthew Flatt
548e45408b regexp-replace* handles empty matches; empty-match handling documented
svn: r9751
2008-05-08 20:29:56 +00:00
Matthew Flatt
44303d2409 disallow smoothing mode if its not supported
svn: r9750
2008-05-08 20:12:12 +00:00
Matthew Flatt
abbb8c21c7 don't fold 'fixnum?'
svn: r9727
2008-05-07 21:15:18 +00:00
Matthew Flatt
fad08fcd84 more drscheme repairs and tests
svn: r9721
2008-05-07 16:31:20 +00:00
Matthew Flatt
f285b630fa adjust patch for 3m
svn: r9713
2008-05-07 01:33:55 +00:00
Matthew Flatt
860c41d749 drs bug and test-suite fixes
svn: r9709
2008-05-06 23:27:23 +00:00
Eli Barzilay
edf6d53102 minor reformatting
svn: r9695
2008-05-06 18:13:11 +00:00
Eli Barzilay
0e550f6f10 applied patch from Filipe Cabecinhas
svn: r9691
2008-05-06 15:55:13 +00:00
Eli Barzilay
c60da73947 Welcome to a new PLT day.
svn: r9663
2008-05-05 19:57:23 +00:00
Matthew Flatt
149d3bf7b5 just increment version
svn: r9662
2008-05-05 17:31:30 +00:00
Matthew Flatt
aeb79839c6 fix regexp-match when start position is beyond input port EOF
svn: r9629
2008-05-03 14:16:06 +00:00
Matthew Flatt
f8c14d0c21 fix over-agressive module-instance transfer in namespace-attach-module
svn: r9628
2008-05-03 13:28:15 +00:00
Matthew Flatt
de59692eb0 for-label and namespace-attach repairs
svn: r9618
2008-05-03 05:09:31 +00:00
Matthew Flatt
8f2b1c0675 fix for-label module instatiation
svn: r9616
2008-05-03 04:45:38 +00:00
Matthew Flatt
52581d024b improve scribble memory use (a little bit)
svn: r9601
2008-05-02 19:48:57 +00:00
Matthew Flatt
0019a752fa work around MSVC optimizer bug?
svn: r9591
2008-05-02 14:07:43 +00:00
Matthew Flatt
af9d223616 fix more void* arithmetic for MSVC
svn: r9590
2008-05-02 13:39:40 +00:00
Matthew Flatt
949a6e3916 cast needed for MSVC
svn: r9562
2008-05-01 13:49:53 +00:00
Matthew Flatt
abf86a46a8 fix lack of space-safety in delimited continuations (related to recently fixed crashing bug)
svn: r9544
2008-04-30 17:39:30 +00:00
Matthew Flatt
95aca3e86a fix gcd & lcm on single negative argument (PR 9330)
svn: r9543
2008-04-30 12:26:09 +00:00
Matthew Flatt
ac31eba987 fix delim-cont bug (in the case that a captured continuation is delimited in the middle of a meta-contiuation that isn't the current one)
svn: r9540
2008-04-30 03:01:40 +00:00
Matthew Flatt
2837df70a6 reencode-output: flush buffer on encoding error, so that the port can be closed
svn: r9528
2008-04-29 01:18:13 +00:00
Matthew Flatt
3c9a4a284a fix 'can-update for Windows
svn: r9527
2008-04-29 00:24:24 +00:00
Matthew Flatt
f579d40b82 'must-update file mode; R6RS tests and bug fixes
svn: r9511
2008-04-28 16:32:50 +00:00
Matthew Flatt
b9054b366b fix hashing problem related to non-GCable value in 3m
svn: r9493
2008-04-26 16:23:26 +00:00
Matthew Flatt
3d36ce495b fix abs for 64-bit
svn: r9492
2008-04-26 16:00:51 +00:00
Matthew Flatt
56734572d1 add (long) cast in JIT relevant for 64-bit build
svn: r9490
2008-04-26 13:56:16 +00:00
Matthew Flatt
8e23842d0c fix bug related to allocating primitives on startup, which might explain some failures in writing bytecode
svn: r9488
2008-04-26 13:51:27 +00:00
Matthew Flatt
0483294762 fix JIT abs (on least fixnum), fix some R6RS bugs and pull in some R6RS test cases from Ikarus
svn: r9477
2008-04-25 17:18:44 +00:00
Matthew Flatt
b80d99c2f9 fix bug in regexp parser where vertical bar after a single character is followed by the end-of-string
svn: r9460
2008-04-24 19:02:57 +00:00
Matthew Flatt
ad86a60fba fix srclog on form after #lang when it's terminated by an EOF
svn: r9458
2008-04-24 15:24:31 +00:00
Matthew Flatt
99ae76c2e9 expand user in file module paths; move framework doc index to end, but also fix Scribble latex output when index is not at the end
svn: r9453
2008-04-24 12:36:58 +00:00
Matthew Flatt
8203977a21 fix namespace-attach
svn: r9399
2008-04-22 20:08:01 +00:00
Matthew Flatt
e25e7a1098 keyword in methods and apply; procedure-reduce-keyword-arity
svn: r9396
2008-04-22 18:00:04 +00:00
Matthew Flatt
a0f65ba33e dictionaries
svn: r9383
2008-04-21 17:26:35 +00:00
Matthew Flatt
63c8b7ffde fix some mzc -e problems
svn: r9379
2008-04-21 01:04:31 +00:00
Matthew Flatt
5aeaf7ea75 R6RS docs, other misc clean-up
svn: r9349
2008-04-17 21:29:07 +00:00
Matthew Flatt
f3e2e2c566 undo typo
svn: r9316
2008-04-15 12:31:47 +00:00
Matthew Flatt
a632e64d2f clean up zero-sized vector, so there can be an immutable variant (even though there's nothing to mutate in the mutable variant)
svn: r9315
2008-04-15 12:23:59 +00:00
Matthew Flatt
a7c9444f72 fix off-by-one syntax checking bug in internal-defn splicing 'begin'
svn: r9314
2008-04-15 12:02:59 +00:00
Eli Barzilay
91207bdcb0 typo
svn: r9312
2008-04-15 08:31:02 +00:00
Matthew Flatt
f79464179d enable hash-bang as #lang only when reader extensions are enabled
svn: r9308
2008-04-15 01:23:36 +00:00
Matthew Flatt
a33562b9dc fix certification problems in internal-defn 'begin' and with the 'call-with-values'->'let-values' transformation
svn: r9292
2008-04-14 14:08:17 +00:00
Matthew Flatt
aa1a56c3fd mred -z and textual-read-eval-print-loop
svn: r9285
2008-04-13 17:09:18 +00:00
Matthew Flatt
19a9048590 fix bug in re-exporting at a value that was originally defined for syntax
svn: r9267
2008-04-11 22:06:14 +00:00