Graham Watt
62055ddbf6
Merge branch 'master' into no-implicit-fallthrough
...
* master:
fix reference to libc.so to be libc.so.7 for FreeBSD (machine types i3fb, ti3fb, a6fb, ta6fb) foreign.ms
adds entry to LOG
fixes wrong type for iconv
support Windows build on Bash/WSL
Add CC option to configure
original commit: 05ddaf8c994a20450104819e06d7c987bbc0acaa
2017-06-20 19:02:16 -04:00
Andy Keep
458ba853e5
Merge pull request #170 from mohd-akram/configure-cc
...
Add CC option to configure
original commit: ac6ada084809494e40cbed51565184eff558b4d8
2017-06-18 23:08:13 -04:00
Andy Keep
0d4c6b6f21
Merge branch 'master' into configure-cc
...
original commit: 33765fae75faf4a0ccc21f95416694999ce35f1d
2017-06-18 23:08:00 -04:00
Andy Keep
f98a42fa1a
fix reference to libc.so to be libc.so.7 for FreeBSD (machine types i3fb, ti3fb, a6fb, ta6fb)
...
foreign.ms
original commit: 1de3815f2c555622dccd390150c1fabeca981486
2017-06-15 23:33:01 -04:00
Andy Keep
a3f05bac83
Merge pull request #180 from krrrcks/master
...
Fix for building on FreeBSD (issue #178 )
original commit: c2f4b8dd80f60a5b9bcf62e4d4a5845197227c3f
2017-06-18 11:58:53 -04:00
Andy Keep
0c8853d68f
Merge branch 'master' into master
...
original commit: 347151369c25253b322c36eacbf4bbb621fe4645
2017-06-18 11:57:34 -04:00
Bob Burger
f2a40d192b
Merge branch 'wsl' of git://github.com/mflatt/ChezScheme into master
...
# Conflicts:
# LOG
original commit: 178f8c5bedb94acb1b81eac8d6ebe897142f42d1
2017-06-16 11:50:54 -04:00
Graham Watt
4723a8c092
Add log message with files changed
...
original commit: 1c01e9db453f145f9d4d63d66de16b4fb6e128cd
2017-06-13 21:04:09 -04:00
Graham Watt
5eb4eabc3f
Disable warning for implicit fallthrough
...
original commit: e0d965aab30a745157a0c89010bbf5017901d4a7
2017-06-13 20:53:18 -04:00
dyb
41e30adc66
Merge branch 'samth-date-isdst'
...
original commit: 295b09192fa3b0139d1b0b0ccc533d2d7d7195cc
2017-06-09 21:24:31 -04:00
dyb
92d6ada323
boot files
...
original commit: 85b9e5108a36e32d07d91f9d3f78546003d09633
2017-06-09 21:21:40 -04:00
dyb
dacb66ac72
fixed a bug in flonum-extractor, which on 64-bit machines was using an
...
8-byte read instead of a 4-byte read to pick up the 4 highest-order
bytes of a little-endian flonum, potentially reading past the end of
mapped memory for flonums produced by taking the imaginary part of an
inexact complexnum (which, unlike other flonums, are not aligned on
16-byte boundaries). The 8-byte load would also have failed to produce
correct results on 64-bit big-endian machines (of which we presently
have none) because the offsets passed to flonum-extractor assume the
bits are in the lowest-order 4 bytes of the extracted field.
cp0.ss,
misc.ms,
release_notes.stex
original commit: 97bd75bcedbcf32b77c59615a638ea1528ebe26b
2017-06-09 21:21:08 -04:00
Sam Tobin-Hochstadt
0e41c9d8be
Add date-dst?
and date-zone-name
procedures
...
Accesses existing-but-hidden DST information in date records,
and adds support for getting a name of the current time zone
when a time zone offset is not explicitly provided.
original commit: 3c8be62d12a8197018fb6c5aae182fd75da14fe8
2017-06-08 11:21:39 -04:00
dyb
a004a67b3f
- restored the map and for-each optimizations with a fix for the
...
evaluation-order bug.
cp0.ss,
4.ms
original commit: b395a763a3167c6a044273ea7deb000de35b0f09
2017-06-08 02:43:14 -04:00
dyb
74f0518c89
reverted to the preceding version of cp0 due to failure to preserve
...
the expected evaluation order in one of the mats; removed the
corresponding equivalent-expansion tests.
cp0.ss,
4.ms
rebuild boot files
original commit: 63c6ae5c2d4354a984bfc210f061c2c2123f0439
2017-06-08 01:06:29 -04:00
R. Kent Dybvig
de8929221f
Merge pull request #169 from gus-massa/17-4-Map-List
...
more optimizations for map and for-each with explicit list
original commit: fbcffe71c4515d75e2c2ba94c2d24850b561b17c
2017-06-07 22:59:21 -04:00
R. Kent Dybvig
9dd5ce7443
Merge branch 'master' into 17-4-Map-List
...
original commit: 72153ee9cfc2e353c690eadf6237432497063298
2017-06-07 22:58:50 -04:00
R. Kent Dybvig
9368b13659
Merge pull request #181 from gus-massa/17-6-Fxbit-SetP
...
Fix fxbit-set? signature
original commit: ac3ad102d8fccbb218de3ad2b7ab2e4a62a28fa7
2017-06-07 18:28:52 -04:00
Gustavo Massaccesi
db9248a73e
fix signature of fxbit-set?
...
primdata.ss
original commit: 517ee9d86e974abba5a5a25945b677b4f5b35469
2017-06-06 19:36:52 -03:00
Mohamed Akram
7c69fa159d
Merge branch 'master' into configure-cc
...
original commit: dd610cebce89e3283b00880c676dbd82a07b80b4
2017-06-05 07:56:05 +04:00
Daniel Brunner
46651d2f22
adds entry to LOG
...
original commit: b6951c9b8b55a63c304ca226caee632c4792931d
2017-06-02 16:28:14 +02:00
Daniel Brunner
ce437c7488
fixes wrong type for iconv
...
This fixes issue #178 , on FreeBSD the type should be `char **`.
original commit: cc60b7d951770b0635186333f1c55d1704686630
2017-06-02 16:18:04 +02:00
R. Kent Dybvig
a5183d3214
Merge pull request #175 from mflatt/strip
...
fix `strip-fasl-file` for immutable strings and vectors
original commit: 32dce65a38d1fdc10ca38fdbbede26a5b1a819ee
2017-05-29 20:25:17 -04:00
R. Kent Dybvig
2f58873a96
Merge branch 'master' into strip
...
original commit: 185e989fcba29be4114c0ea3d8e9e680140d1d4a
2017-05-29 20:24:56 -04:00
dyb
2bc65b5d6d
check_dirty_ephemeron now puts ephemerons whose keys haven't yet
...
been seen on the pending list rather than the trigger lists.
gc.c
removed scan of space_ephemeron from check_heap because check_heap
as written can't handle the two link fields properly.
gcwrapper.c
in the ephemerons mat that checks interaction between mutation and
collection, added generation arguments to the first two collect
calls so they always collect into the intended generation.
4.ms
updated allx and bullyx patches
patch*
original commit: 43b54f64949cf992e52cf18bacc2a09f4a199227
2017-05-29 20:21:01 -04:00
R. Kent Dybvig
7fe2de5e3a
Merge pull request #168 from mflatt/ephemeron
...
Ephemerons
original commit: 88b627e9c5fdfbed3a6ee3b99f0917a2e9ee1374
2017-05-25 18:03:13 -04:00
Matthew Flatt
fa1a2ab272
make bootfiles
...
original commit: 306568784cc1ef8b3bad5ca2047d3381273b557e
2017-05-24 13:11:40 -06:00
Matthew Flatt
bd922055d8
fix strip-fasl-file
for immutable strings and vector
...
Also, fix an `$oops` in fasl-read` and fix `equal-hash-code` for
vectors.
original commit: cc8248b315f72ab6e0452e81e7aa23e4b5791011
2017-05-24 13:10:28 -06:00
Matthew Flatt
da7a81e8cd
improve some function names, comments, and declarations
...
original commit: 795c391b8417d6aec3d7888e292efbac415029f7
2017-05-24 09:38:59 -06:00
Matthew Flatt
28f98ebc0b
fix typo in comment
...
original commit: 001603fdf9c171e36d620999d5e4760ab333f119
2017-05-24 09:38:59 -06:00
Matthew Flatt
c9135367bc
corrections from @jltaylor-us
...
original commit: a499d394300750ad18278469e2196ca021d9e4aa
2017-05-24 09:38:58 -06:00
Matthew Flatt
211fe4cbd7
tests and docs for ephemerons
...
original commit: 2ea7dcdfca1dea2c89c51c7e9ccd692ba673ba22
2017-05-24 09:38:58 -06:00
Matthew Flatt
0d5340c061
fix interaction of ephemerons and generations; use for weak hashtables
...
original commit: 6f7147e505aae5c2b9139eea6df8a9c25a35289d
2017-05-24 09:38:24 -06:00
Matthew Flatt
18cdcd977e
add ephemerons
...
original commit: 8a09c2c3f032e6e30b1ef393d2334963aa70507e
2017-05-24 09:38:24 -06:00
Gustavo Massaccesi
caa5949dc2
more optimizations for map and for-each with explicit list
...
extend the reductions for map and for-each when the arguments are
explicit lists like (list 1 2 3 ...) or '(1 2 3 ...).
cp0.ss 4.ms
original commit: 4522ccdabd461370ad2d3fa91a92be0e6798d4d8
2017-05-13 14:54:37 -03:00
Bob Burger
b9817b8127
boot files
...
original commit: a6ea68fb448f4acbd64f9e2dca0dc697be467bad
2017-05-05 16:37:45 -04:00
Bob Burger
323eb3c285
fix overflow detection for fxsll, fxarithmetic-shift-left and fxarithmetic-shift
...
original commit: f286688b64f877248ab8d8f00528d19363c6ceba
2017-05-05 15:28:29 -04:00
Bob Burger
d1a5bcf399
enum-set-indexer procedure now checks for a symbol, changed "isn't" to "is not" for consistency
...
original commit: 5df52745d793eb5a16cb6e55065f78f313170ed5
2017-05-05 15:22:46 -04:00
Matthew Flatt
2d63f03442
support Windows build on Bash/WSL
...
original commit: 7e4782db08210cbacd1bbe46b3a5e166d8dbe20f
2017-05-02 08:25:09 -06:00
Mohamed Akram
d7fcd8e57b
Add CC option to configure
...
original commit: 1a65f0bef4c2af6016c328f7f1151e6d10e342fa
2017-04-28 16:01:09 +04:00
Kent Dybvig
15343364a9
remade bootfiles
...
original commit: 8fbe1b1e3eb99ef87c6f0b7378087925caf6e05c
2017-04-16 19:02:34 -04:00
R. Kent Dybvig
67e86b0c1d
Merge pull request #160 from gus-massa/17-4-Map-Ivory
...
Fix reduction for map with optimization level 3
original commit: c70ed396983f3081a7f105c19912ff7439937723
2017-04-16 10:27:16 -04:00
Gustavo Massaccesi
f58644991f
fix reduction for map and for-each with optimization level 3
...
To drop the expression, check that procedure has the correct
arity and is discardable or unsafe.
Also add a simplification for for-each with empty lists
with optimization level 2.
cp0.ss, 4.ms, primdata.ss
original commit: 7ad035a3bd63675a1b40106c841669e04e3299f2
2017-04-16 08:41:24 -03:00
Bob Burger
a618b8860b
fixed inverted logic in description of maybe-compile-*
...
original commit: 3747716ba6a11073146619ce75ff625ad8cbd7c0
2017-04-13 12:59:39 -04:00
Bob Burger
ee0368b462
accross => across in csug/system.stex
...
original commit: 37b84d9c6085d818ff993b4acc97746762997330
2017-04-13 12:48:36 -04:00
Bob Burger
cbae4b9d77
mutexes and conditions are now freed when no longer used
...
added $close-resurrected-mutexes&conditions and $keep-live
original commit: 8d9aa4dffc371fc365020e5dac62270dae2aaa95
2017-04-13 09:41:58 -04:00
Bob Burger
c19e662ed0
destroy_thread now processes guardian entries
...
original commit: 9bcf0a10c1a1c12d93a8eabb061821377de0934f
2017-04-12 10:26:03 -04:00
dybvig
06c7b53344
expanded the CSUG description of the handling of command-line
...
arguments not recognized as standard options and added a description
of the same to the COMMAND-LINE OPTIONS section of the man page.
did a bit of minor cleanup elsewhere in the man page.
use.stex, scheme.1.in
original commit: a963a4dbc872be084cbe0ede3f7c361bcabedea5
2017-04-11 13:42:58 -07:00
Bob Burger
831ea8ad18
changed copyright year to 2017
...
7.ss, scheme.1.in, comments of many files
original commit: 06f858f9a505b9d6fb6ca1ac97234927cb2dc641
2017-04-06 11:41:33 -04:00
Kent Dybvig
118e3f6fd9
added entry for record-type-equal-procedure and friends
...
release_notes.stex
original commit: 28cbb65f9796672bb9a85d3eb2d63cc149031a1e
2017-03-26 21:04:55 -04:00