Commit Graph

396 Commits

Author SHA1 Message Date
Matthew Flatt
68334bd959 remove bad delete[]s
svn: r2532
2006-03-29 13:31:38 +00:00
Matthew Flatt
9fa38084b4 fix endian problems for intel macs
svn: r2529
2006-03-28 16:21:36 +00:00
Matthew Flatt
5d2e3756c6 fixed comment typo
svn: r2522
2006-03-27 20:19:54 +00:00
Matthew Flatt
c16d45c911 JIT repairs for x86 Darwin
svn: r2521
2006-03-27 20:17:42 +00:00
Matthew Flatt
6d71c21bf3 wxColour objects are not atomic
svn: r2509
2006-03-26 03:33:25 +00:00
Matthew Flatt
542d29741d avoid global new/delete in OS X, because it doesn't link right in x86
svn: r2508
2006-03-25 20:53:15 +00:00
Matthew Flatt
503ca238fe misc tweaks
svn: r2495
2006-03-24 13:43:18 +00:00
Matthew Flatt
8c3234f112 fix define-syntaxes to not assume that the variable bucket has flags
svn: r2472
2006-03-21 00:18:54 +00:00
Matthew Flatt
693e173dd4 301.11
svn: r2469
2006-03-20 20:35:36 +00:00
Matthew Flatt
7b968839e8 Lauri's patch to syntax pattern match on vectors
svn: r2418
2006-03-12 16:16:07 +00:00
Matthew Flatt
fa34048e30 typo in x86 Darwin support
svn: r2416
2006-03-11 13:27:27 +00:00
Matthew Flatt
2543ebd5a8 fix runstack global register on arithmtic slow path
svn: r2402
2006-03-09 20:14:41 +00:00
Matthew Flatt
bde760a0c2 NetBSD config fixes
svn: r2400
2006-03-09 14:26:47 +00:00
Matthew Flatt
04836be213 avoid xform deficiency
svn: r2395
2006-03-08 20:44:20 +00:00
Matthew Flatt
2bcb68471c more on self tail calls: avoid store and load on last argument
svn: r2389
2006-03-08 03:00:28 +00:00
Matthew Flatt
421a8601d6 streamline self tail calls for letrec-bound functions
svn: r2387
2006-03-08 02:41:00 +00:00
Matthew Flatt
4238c1a19a add missing library dependency
svn: r2383
2006-03-07 15:54:16 +00:00
Matthew Flatt
b2f0e051a8 301.9
svn: r2382
2006-03-07 15:50:58 +00:00
Matthew Flatt
c88dc9c26b inline a few more predicates
svn: r2358
2006-03-03 17:37:46 +00:00
Matthew Flatt
c81cdb47b9 fix expt on negative powers of -inf.0 and +inf.0
svn: r2355
2006-03-03 14:34:30 +00:00
Matthew Flatt
e0f43372fd add 'no-sheet dialog style
svn: r2347
2006-03-02 20:09:02 +00:00
Matthew Flatt
dc3dc48ea3 fix hashing of native closures
svn: r2344
2006-03-02 12:19:14 +00:00
Matthew Flatt
4c717d307f copy PLT_MzScheme into PLT_MrEd framework to avoid relative fw-to-fw reference
svn: r2339
2006-03-01 14:02:40 +00:00
Matthew Flatt
6aa901de18 301.8
svn: r2336
2006-03-01 01:10:47 +00:00
Matthew Flatt
3ca5e71e7b zlib inc fix
svn: r2308
2006-02-23 19:43:15 +00:00
Matthew Flatt
e973034e27 XtVaGetValues fixes
svn: r2307
2006-02-23 19:40:11 +00:00
Matthew Flatt
7103d8041a revised X11 checking
svn: r2306
2006-02-23 19:12:25 +00:00
Matthew Flatt
e40e27435d 301.7
svn: r2304
2006-02-23 13:19:03 +00:00
Matthew Flatt
e08caba50b fix arity reporting for native-code procs in some cases
svn: r2298
2006-02-22 04:13:40 +00:00
Matthew Flatt
565cd73b28 better message, again
svn: r2296
2006-02-21 22:28:36 +00:00
Matthew Flatt
2672122c8b better configure reporting when X11 headers/libs missing
svn: r2295
2006-02-21 22:26:23 +00:00
Matthew Flatt
035a769699 fix 'extended list-box so that a single click deselects
svn: r2288
2006-02-20 20:52:34 +00:00
Matthew Flatt
785753b27e fix broken recursive show for choices, tabs, and group boxes
svn: r2287
2006-02-20 19:23:31 +00:00
Matthew Flatt
db0386c7cb SGC fix (field removed from econt)
svn: r2280
2006-02-18 15:08:52 +00:00
Matthew Flatt
bd813113a2 more x86 OS X fixes
svn: r2279
2006-02-18 15:05:35 +00:00
Matthew Flatt
68e2376793 avoid cast on l-value
svn: r2278
2006-02-18 14:54:18 +00:00
Matthew Flatt
f9fd8b0c5a x86 OS X patch for A-List
svn: r2277
2006-02-18 14:44:36 +00:00
Matthew Flatt
e625c01ae3 added x86 Darwin support from PyObjC
svn: r2276
2006-02-18 14:21:41 +00:00
Matthew Flatt
e2b7df7e3b CGC x86 Darwin
svn: r2274
2006-02-18 04:00:38 +00:00
Matthew Flatt
aad0d1e81b 301.6
svn: r2272
2006-02-17 21:23:21 +00:00
Matthew Flatt
1c21a8bd2b range_array should be int, not long
svn: r2255
2006-02-16 13:00:33 +00:00
Matthew Flatt
dc45ce794e fix unicode regexp-range problems, merge root-managing code for gc2 collectors
svn: r2254
2006-02-16 12:44:39 +00:00
Matthew Flatt
73fb3d2bac qsort patch from Paul Eggert
svn: r2252
2006-02-16 02:59:36 +00:00
Matthew Flatt
aacbf0c5a5 minor Darwin 3m clean-up
svn: r2246
2006-02-15 23:08:48 +00:00
Matthew Flatt
16f2eebe0e 3m for Darwin x86
svn: r2245
2006-02-15 23:08:03 +00:00
Matthew Flatt
b414659e92 3m and --disable-foreign
svn: r2244
2006-02-15 22:33:10 +00:00
Matthew Flatt
f91b362f8b correct x86 Darwin alignment
svn: r2243
2006-02-15 22:25:04 +00:00
Matthew Flatt
b3fd8fa258 change x86 local-var convention in JIT, and support Darwin 16-byte stack alignment on function calls
svn: r2241
2006-02-15 21:10:02 +00:00
Matthew Flatt
151287518a fix previous change to quote_syntax fast path
svn: r2233
2006-02-15 14:00:06 +00:00
Matthew Flatt
278efaec14 add missing check-for-swap in non-tail calls; steps toward 3m JIT
svn: r2232
2006-02-15 13:48:50 +00:00
Matthew Flatt
1688611b34 fix for i386 OS X
svn: r2231
2006-02-15 13:47:50 +00:00
Matthew Flatt
b6bf45a003 fixed arithmetic-shift for x86
svn: r2199
2006-02-11 15:08:57 +00:00
Matthew Flatt
54f97b5489 arithmetic-shift inlining does not work due to lightning restriction
svn: r2198
2006-02-11 14:13:05 +00:00
Matthew Flatt
86bb5a60e1 type mismatch fixed
svn: r2197
2006-02-11 13:54:43 +00:00
Matthew Flatt
87a23c75a3 inline bitwise ops, fix PPC ldxi JIT for large offsets
svn: r2196
2006-02-11 13:46:49 +00:00
Matthew Flatt
4d0e4c1082 fix protect provides of syntax
svn: r2189
2006-02-10 17:57:12 +00:00
Matthew Flatt
692b99e636 remove unneeded zero_sized/closure_size field
svn: r2187
2006-02-10 15:06:55 +00:00
Matthew Flatt
b510d142f3 inline a few more little tests
svn: r2182
2006-02-09 04:04:34 +00:00
Matthew Flatt
b854ff4e50 fix JIT fuel update in non-signal-/-thread-decrement mode
svn: r2178
2006-02-08 19:47:29 +00:00
Matthew Flatt
f8bd35592d fix hash for +inf.0, -inf.0, +nan.0; cannot use frexp; also hash 0.0 and -0.0 differently
svn: r2177
2006-02-08 19:25:40 +00:00
Matthew Flatt
6f6df78f85 fix case-lambda name bug
svn: r2176
2006-02-08 19:24:38 +00:00
Matthew Flatt
4884ac0cab fixed name for case-lambda, especially in stack traces
svn: r2169
2006-02-08 13:43:07 +00:00
Matthew Flatt
fedc1f1dde conts that differ only in marks, one last time
svn: r2161
2006-02-07 18:41:33 +00:00
Matthew Flatt
76399b5011 re-enable stack-trace approximation for captured continuations
svn: r2159
2006-02-07 17:36:05 +00:00
Matthew Flatt
f0ecc49802 set cont_key mark before capturing
svn: r2158
2006-02-07 17:30:41 +00:00
Matthew Flatt
446e0becb8 improve continuation recycling to be insensitive to the latest stack-trace mark
svn: r2157
2006-02-07 17:18:40 +00:00
Matthew Flatt
fbc091dab6 /Oy- for MzScheme build
svn: r2153
2006-02-07 16:30:29 +00:00
Matthew Flatt
d65b9cb407 JIT opts for or and and
svn: r2151
2006-02-07 14:48:53 +00:00
Matthew Flatt
af252e9c94 fix mangling of native stack traces
svn: r2146
2006-02-06 19:03:50 +00:00
Matthew Flatt
e3571e1483 301.5
svn: r2142
2006-02-06 17:28:01 +00:00
Matthew Flatt
341ce31507 fix file-size for Windows UNC or //?/ paths
svn: r2111
2006-02-03 20:46:27 +00:00
Matthew Flatt
f5dec47e4e always initialize dc with map mode
svn: r2109
2006-02-03 19:37:57 +00:00
Matthew Flatt
5c77673da3 attempts to improve expansion/compilation for deeply nested scopes
svn: r2088
2006-02-02 15:36:23 +00:00
Matthew Flatt
bc0f1265c5 fix aliasing bug in jit-buffer comparison
svn: r2063
2006-01-31 21:23:35 +00:00
Matthew Flatt
444a36395f fix is_short
svn: r2054
2006-01-31 00:36:15 +00:00
Matthew Flatt
47aadf7789 Lauri's qq patch to use list* instead of cons
svn: r2051
2006-01-30 20:14:38 +00:00
Matthew Flatt
d8ba613559 lightning credits
svn: r2048
2006-01-30 19:27:42 +00:00
Matthew Flatt
adaf67929a v301.4
svn: r2046
2006-01-30 19:22:10 +00:00
Matthew Flatt
6bfe687783 put mzscheme in charge of freeing getaddrinfo records that it creates
svn: r1848
2006-01-17 19:45:27 +00:00
Eli Barzilay
3692afbc59 follow libffi changes
svn: r1833
2006-01-15 18:01:40 +00:00
Eli Barzilay
9083ff9b93 removed msvcr71
svn: r1820
2006-01-13 06:46:20 +00:00
Eli Barzilay
2e134ae59c removed pltgdi
svn: r1819
2006-01-13 06:39:48 +00:00
Matthew Flatt
ff929b8fd1 3m fix in non-getaddrinfo mode
svn: r1795
2006-01-10 11:45:48 +00:00
Matthew Flatt
4d94799c1a one more initial-snip fix for default-style-name
svn: r1787
2006-01-08 16:42:01 +00:00
Matthew Flatt
f6ff774bef fixed initial snip for default-style-name
svn: r1786
2006-01-08 16:40:16 +00:00
Matthew Flatt
a4bc935235 renamed get-default-style-name to default-style-name
svn: r1785
2006-01-08 14:26:34 +00:00
Matthew Flatt
b1667eb4df add get-default-style-name to editor<%>
svn: r1784
2006-01-08 12:34:23 +00:00
Matthew Flatt
274fa978cf (if (not (not X)) Y Z) compiles as (if X Y Z), etc.
svn: r1770
2006-01-05 17:37:17 +00:00
Matthew Flatt
f4cae8e9ca (if (not X) Y Z) compiles as (if X Z Y)
svn: r1769
2006-01-05 17:35:31 +00:00
Matthew Flatt
f0059665b6 fix post-install gc2.h include, no explicit load of msvcr71.dll
svn: r1762
2006-01-04 21:53:10 +00:00
Matthew Flatt
4478174a46 new file for avoiding pltgdi
svn: r1761
2006-01-04 16:29:51 +00:00
Matthew Flatt
d955df71ba use gdiplus.dll directly, instead of pltgdi_xxxxxxx.dll
svn: r1756
2006-01-03 20:17:02 +00:00
Matthew Flatt
812e993c11 added missing DELAYLOD for libmred
svn: r1749
2006-01-03 05:15:08 +00:00
Matthew Flatt
5de8aa8318 add space in RPATH; propagate schemef.h info
svn: r1748
2006-01-03 05:10:51 +00:00
Matthew Flatt
5cfb159cae delay-load non-system DLLs in MzScheme and MrEd executables
svn: r1746
2006-01-02 23:09:25 +00:00
Matthew Flatt
a1d1006ab1 fix equal hashing on symbols
svn: r1738
2005-12-31 21:05:35 +00:00
Matthew Flatt
dd75f93aee added stack-overflow check in mpi resolution
svn: r1734
2005-12-31 16:07:22 +00:00
Matthew Flatt
bb7ec163ba fix buffer allocation
svn: r1733
2005-12-31 16:06:32 +00:00
Matthew Flatt
f60df3fbe5 no getaddrinfo means no getnameinfo, either
svn: r1725
2005-12-31 02:52:53 +00:00
Matthew Flatt
28a7caa6bd moved misplaced definitions
svn: r1724
2005-12-31 02:30:45 +00:00
Matthew Flatt
9d5323fb57 configure test for getaddrinfo, use gethostbyname when getaddrinfo is not available
svn: r1723
2005-12-31 02:21:47 +00:00
Matthew Flatt
060f7c026c eliminate dependency on X11/bitmaps
svn: r1721
2005-12-30 22:52:26 +00:00
Matthew Flatt
e422152bc4 undo off by default, Emacs-style undo added
svn: r1719
2005-12-30 21:41:58 +00:00
Matthew Flatt
1e0dfa7a44 fix equal hashing with stack overflow
svn: r1717
2005-12-30 15:49:20 +00:00
Eli Barzilay
6745d9c651 uniplt -> extradlls
svn: r1701
2005-12-27 18:25:35 +00:00
Eli Barzilay
8f9688b616 re-added README.TXT as CRLF files
svn: r1700
2005-12-27 18:16:19 +00:00
Eli Barzilay
051c855a01 renamed uniplt to extradlls, added msvcr.dll into it
svn: r1699
2005-12-27 18:14:21 +00:00
Matthew Flatt
c38876b848 300.3
svn: r1698
2005-12-27 17:49:13 +00:00
Eli Barzilay
b87d94de94 2005->2006
svn: r1694
2005-12-26 20:45:10 +00:00
Matthew Flatt
5ea77942db change Mac default build to put frameworks in plt/lib
svn: r1692
2005-12-26 13:07:35 +00:00
Matthew Flatt
6ccd32637c release dc for zero-length path
svn: r1690
2005-12-26 00:49:53 +00:00
Matthew Flatt
faeb63f6a1 fix port sync/break bug
svn: r1687
2005-12-25 16:36:28 +00:00
Matthew Flatt
d32cebfadf v300.2
svn: r1682
2005-12-24 22:44:59 +00:00
Matthew Flatt
bbf31dfaa8 Another 3m fix for latest Apple tools
svn: r1650
2005-12-19 19:33:24 +00:00
Matthew Flatt
7ccd4a4a61 3m fix, maybe
svn: r1649
2005-12-19 17:50:16 +00:00
Matthew Flatt
30df6e05ea stipped Mac classic path support, changed permission checking to use access (unless setuid)
svn: r1647
2005-12-19 17:36:18 +00:00
Matthew Flatt
a6f6106ef0 v300.1
svn: r1646
2005-12-19 14:14:28 +00:00
Matthew Flatt
cace6ada05 fix registry-reading loop for font linking
svn: r1638
2005-12-18 01:10:19 +00:00
Matthew Flatt
e7c1b03a56 v300
svn: r1621
2005-12-15 19:34:11 +00:00
Matthew Flatt
029e7e85a3 fix glyph-exists? for label
svn: r1601
2005-12-12 23:24:52 +00:00
Eli Barzilay
caeb044b7d v300 in rc files
svn: r1587
2005-12-12 01:45:17 +00:00
Matthew Flatt
520149725f 299.408
svn: r1575
2005-12-09 22:29:29 +00:00
Matthew Flatt
f41e7a8352 no toupper for color-database lookups (because it's locale-sensitive)
svn: r1544
2005-12-06 22:32:20 +00:00
Matthew Flatt
44bc3084ec avoid overlong strings in Xft measures and in editors
svn: r1540
2005-12-06 19:49:12 +00:00
Eli Barzilay
97ff64b436 another path adjustment
svn: r1536
2005-12-06 00:13:49 +00:00
Matthew Flatt
de552808de make SGC work with ephemerons
svn: r1532
2005-12-05 21:42:38 +00:00
Matthew Flatt
be96f9c22b remove limit on unicode table when searching for fonts
svn: r1531
2005-12-05 21:32:11 +00:00
Matthew Flatt
f8d78564b0 fixed the bug where a menu stays highlighted in 10.4
svn: r1517
2005-12-04 15:04:44 +00:00
Matthew Flatt
f70f6c2332 299.407
svn: r1509
2005-12-03 02:24:52 +00:00
Matthew Flatt
a8915e5ff6 added needed cast
svn: r1492
2005-12-02 16:06:59 +00:00
Matthew Flatt
1a8c0a351d DEL forward deletes
svn: r1490
2005-12-02 15:58:38 +00:00
Matthew Flatt
55037c44cf avoid problem with focus leaving before it has arrived(?)
svn: r1488
2005-12-02 14:19:35 +00:00
Matthew Flatt
1aba007321 change yield so that it doesn't handle events in a non-handler thread(!)
svn: r1487
2005-12-02 14:19:08 +00:00
Matthew Flatt
e3375a3c5c move ICP defn before use
svn: r1459
2005-12-01 17:19:46 +00:00
Matthew Flatt
7124e7f063 fix sync and custom-input-port bugs
svn: r1452
2005-12-01 02:51:28 +00:00
Matthew Flatt
a100409714 fix stdio window for non-ASCII output
svn: r1449
2005-11-30 20:17:34 +00:00
Matthew Flatt
d8734f8035 added MZ_GC_NO_VAR_IN_REG
svn: r1444
2005-11-30 12:56:24 +00:00
Matthew Flatt
9c06c927c4 fix bad local point (3m problem)
svn: r1437
2005-11-29 14:42:15 +00:00
Matthew Flatt
ff61ca111d fixed #%variable-reference on #%kernel import
svn: r1431
2005-11-28 22:52:05 +00:00
Matthew Flatt
4421ca2f26 fix just-introduced uses of uninitialized variable
svn: r1430
2005-11-28 17:18:44 +00:00
Matthew Flatt
37d51461bf fix bug in alpha blit and bugs in blit caching
svn: r1429
2005-11-28 17:14:08 +00:00
Matthew Flatt
8557a07229 added read-stx performance stat
svn: r1411
2005-11-25 23:05:13 +00:00
Matthew Flatt
dae23e536c current-sync-random-number-generator -> current-evt-random-...
svn: r1396
2005-11-24 17:26:24 +00:00
Matthew Flatt
06c60a7f18 last round of Linux IPv6 fixes
svn: r1388
2005-11-23 21:06:08 +00:00
Matthew Flatt
763f164580 #ifdef out label when not needed
svn: r1387
2005-11-23 20:49:35 +00:00
Matthew Flatt
08b681655c another attempt to get Linux and IPv6 right
svn: r1386
2005-11-23 20:48:06 +00:00
Matthew Flatt
3e53a3fd05 use pkg-config, fix test for success
svn: r1375
2005-11-22 21:55:07 +00:00
Matthew Flatt
225ab7916d certificate tranparency module-id=? depends on phase
svn: r1371
2005-11-22 15:50:14 +00:00
Matthew Flatt
2281249bcd revert previous change
svn: r1366
2005-11-22 02:52:52 +00:00
Matthew Flatt
a1c5bf9c4c fixed compile-phase cert problem
svn: r1365
2005-11-22 02:30:14 +00:00