Bob Burger
a010eb7f13
removed extra blank line in csug/threads.stex
...
original commit: cb48dbb6fd6c4c660487e7f0421a6b44aae7d481
2017-03-14 14:52:49 -04:00
Bob Burger
636d1568ab
updated copyright date in csug and release_notes
...
original commit: 35fd693021ae0ad142ebefd910d11778d1527064
2017-03-14 14:27:47 -04:00
Bob Burger
0855179f98
boot files
...
original commit: ef2aea7c892d18114dbb9e14d97e2c5cc0df281a
2017-03-14 13:26:18 -04:00
Bob Burger
288243924f
added optional timeout to condition-wait
...
original commit: 26d4dfc437fde2ba85d2d1a9ccadc2fa36979da0
2017-03-14 12:53:10 -04:00
Bob Burger
03072287e9
64-bit Windows double varargs
...
original commit: c343e7181b4c69589a7ce73fdfd11b23905a48d3
2017-03-13 15:46:49 -04:00
dybvig
aa6a006e39
fixed a few comments to refer to scheme.c rather than main.c
...
externs.h, globals.h, thread.c
original commit: 1a05b09f421fb19d38f3fdfa1f8485fc7943068b
2017-03-13 11:25:25 -04:00
Kent Dybvig
6cacbb61c5
Merge branch 'master' of github.com:cisco/chezscheme
...
original commit: f279c874b49175465c2e18e4543508a759367a8a
2017-03-13 00:00:48 -04:00
Kent Dybvig
9a16156574
eliminated some direct assumptions that a vector's type/length field
...
is a fixnum and added meta-asserts to verify that it is in a couple of
others, to facilitate future changes to vector typing. vectors are
now treated essentially like fxvectors, strings, and bytevectors.
cmacros.ss, cpnanopass.ss, prims.ss, mkheader.ss,
alloc.c, gc.c, scheme.c
original commit: 564542d32bbae6b33cef808613238d5a4a2a8ee2
2017-03-12 23:54:38 -04:00
Andy Keep
33987d3401
reduced tests to conform to the travis-ci limits.
...
paired the 'partialx' down to just four test configurations, with one
interpreter run, to try to get the threaded builds into line with
travis-ci's timeout.
mats/Mf-base
original commit: 6d8c871cd60228755660395e96087878ca9d040f
2017-03-12 16:28:40 -04:00
Andy Keep
f60d06c4e9
adding travis-ci automation to the master branch.
...
added travis-ci automation script and a 'partialx' testing target to
allow us to perform more than a single run of testing without running
afoul of travis-ci's 50-minute build timeout. 'partialx' tests six
of the twelve configurations tested by 'allx'.
.travis.yml (new),
mats/Mf-base
original commit: fdc8dc40e95b0977ab7bc07636585b71e56802a3
2017-03-12 14:56:04 -04:00
Andy Keep
2c195c5ce7
Re-enabling the other build types.
...
original commit: a8fb8c049d84e5664b4e1d9f405c55f643116b9d
2017-03-12 14:51:09 -04:00
Andy Keep
d32433bcd7
Adding lib32ncurses and libx32ncurses.
...
original commit: 06f07a57b86ed83239ceb5274c43e359eb7b8e79
2017-03-12 14:13:42 -04:00
Andy Keep
1bedb14887
Trying again with gcc-multilib instead of explicit library installs.
...
original commit: 9cbf6fe2c7c4ce26fd203e0fa6e0c00c6a4fbbf0
2017-03-12 14:08:49 -04:00
Andy Keep
f7a74f0cbb
Attempting to use the addons feature, travis lint says no, but the online docs say yes.
...
original commit: 7505f22c46888caf0edd1110ef4a6cc4ec00931f
2017-03-12 14:04:48 -04:00
Andy Keep
d4461c7122
Trying again with a mats/Mf-base that has a reduced list of tests.
...
original commit: 3beb71c45fc331198c6cd4c58f980425418910b1
2017-03-12 13:56:58 -04:00
Andy Keep
2fa0a276ac
Fix to install ia32-libs as well, since we seem to be running on 12.04 sometimes.
...
original commit: 06b12864c4c5d8a504fd8d1972c718ceac55a8f6
2017-03-12 13:29:21 -04:00
Andy Keep
26e49c19e6
Apparently, apt list does not give a list of names that apt-get understands, trying again with the "canonical" 32-bit install libs.
...
original commit: d89d8ff47594ecc765f2c2db3fd8aa7da1d6a951
2017-03-12 00:00:27 -05:00
Andy Keep
8e31239ab7
Fixing the apt-get sudo requirement for the Linux x86 builds.
...
original commit: ff0bd879b353ad688dca7d3d284a62227ac285f0
2017-03-11 23:54:36 -05:00
Andy Keep
4dc75cdd65
Altering the settings for i3le and ti3le to install 32-bit library support.
...
original commit: 6c3fb7a1445c64e8f57362a1768b42462cffc324
2017-03-11 23:50:03 -05:00
Andy Keep
3a9a7dc7b0
Change to (hopefully) eliminate extraneous configurations.
...
original commit: eb22ad1f69742ec61b0653cdce0b3a7f8cb0dbb5
2017-03-11 23:21:18 -05:00
Andy Keep
1b4ddd640c
Second try on .travis.yml, this time on correct branch hopefully.
...
original commit: 523f6a0a92b2c6ef0f82a596689ae515392dfeca
2017-03-11 23:12:33 -05:00
Andy Keep
9478143689
Initial .travis.yml push, experimental.
...
original commit: ec7a7f9968bdc1852948a1be69f098b37a296532
2017-03-11 21:49:54 -05:00
Bob Burger
e84263d85e
fixed bug in mats/foreign.ms update for Windows
...
original commit: 8b27ac0fd743ef972dd1416c21034c7c5a0f39c2
2017-03-08 14:12:29 -05:00
dybvig
cb0a915f73
for non-win32 systems, now setting al register to a count of the
...
floating-point register arguments as required for varargs functions
by the System V ABI.
x86_64.ss,
foreign.ms
remade boot files
original commit: c5b6fe968f890bbef3488d570756cbe8da211326
2017-03-05 17:20:26 -05:00
R. Kent Dybvig
29351926fa
Merge pull request #147 from mflatt/arity
...
Add `procedure-arity-mask`
original commit: e5802671c91378a91c3404f62e0e452590a975b7
2017-02-22 12:59:32 -05:00
Matthew Flatt
0e5ac751c1
make bootfiles
...
original commit: 05721fe73778da15ff9017fa49b3d06ce8c28eb5
2017-02-22 07:39:42 -07:00
Matthew Flatt
21fe925d06
add procedure-arity-mask
...
original commit: 4bd061000ab903feb3fe8e3b96ecbcb10c59dba9
2017-02-22 07:16:53 -07:00
Kent Dybvig
0063fa8596
- updated zlib to version 1.2.11
...
configure
original commit: 486005876bbfc33d63a6bacb99f6518e29fcbbcf
2017-02-14 00:14:26 -05:00
Kent Dybvig
adbb149cae
updated configure to curl zlib 1.2.11
...
original commit: 8b70736169e3ba075776ff61968beb6106d80b1a
2017-02-13 22:53:04 -05:00
Kent Dybvig
21c993b167
updated zlib to latest version, version 1.2.11
...
original commit: e43f94ea7e7b2d9cb9db708c3da826040cbd5a71
2017-02-13 22:27:21 -05:00
Kent Dybvig
a60093c073
fixed LOG entries for the last few commits to list the affected files
...
original commit: e8e40f497a1e67304ab0aaf3551992404b1a42a6
2017-02-13 12:30:12 -05:00
Bob Burger
66c6b3a456
renamed install directory to wininstall to avoid conflict with top-level Makefile
...
original commit: a2a6637a40a46e80cc9ab28857d0e8bdbf874e80
2017-01-20 09:50:56 -05:00
Andy Keep
c2b7aa8dcb
Merge pull request #139 from gwatt/format-twelfth
...
Write "twelfth" instead of "twelveth" in format
original commit: 76bbdec142cedd2a39df4aff81815a039def7658
2017-01-19 20:45:27 -05:00
Graham Watt
08235195db
Merge branch 'master' into format-twelfth
...
Conflicts:
LOG
original commit: 9c5409184402cb6503550bfc2b2bdb1d596f74ca
2017-01-19 15:18:23 -05:00
Bob Burger
385738cd8a
updated LOG
...
original commit: 3fe74ecbefb0cb323804322e0cdad3dcd8cc22ee
2017-01-16 11:48:45 -05:00
Bob Burger
c80be2a880
added Windows installer using the WiX Toolset
...
original commit: 50c2b4ec1d83dd42722a32717e5940ce4da4009e
2017-01-16 11:45:11 -05:00
Graham Watt
fd2267959e
Update LOG
...
original commit: dd30f176e39ae53cce89fa2de1711de554c84254
2017-01-10 11:24:13 -05:00
Graham Watt
008b2cf9d4
Fix tests for format to be "twelfth", not "twelveth"
...
original commit: 5270eb05c1415c6503115b2efd82654273e787b8
2017-01-10 11:20:15 -05:00
Graham Watt
bcb40c394b
Write "twelfth" instead of "twelveth" in format
...
original commit: 19f41527b0ee4c70415999d2cb8b8a2b845f0066
2016-12-22 16:39:00 -05:00
Kent Dybvig
659a557a01
repaired descriptions of get-string-some! and get-bytevector-some!
...
original commit: e09139adddf9e25a5944215efb28677e60423970
2016-12-22 12:12:53 -05:00
Bob Burger
87f2f4106f
fixed argument names in open-fd-output-port and open-fd-input/output-port
...
original commit: 66589024d5ff45200020015ac59f04242d45a362
2016-12-09 08:52:20 -05:00
Andy Keep
e76457ff5b
Merge pull request #112 from cjfrisz/master
...
Fix profile counters for non-s-expression source
original commit: 526050b4b35a978e36abb10219215e1ab895223d
2016-11-28 21:44:56 -05:00
Chris Frisz
477698d4a8
Fix profile counters for non-s-expression source
...
Check both the beginning file pointer (bfp) and end file pointer (efp)
of the source location associated with a profile counter when updating
its count.
Assuming that each expression has a unique bfp with respect to profiling
seems to give accurate execution counts for s-expression-based source
locations as in Scheme, but causes problems when targeting other kinds
of syntax. For instance, a C-style function call, referencing the called
function by name, such as "fn(arg)", can logically have profile counters
associated with 1) the function name reference ("fn") and 2) the entire
function call expression ("fn(arg)"), both of which begin at the same
source location. Only the bfp is checked when updating profile counters,
so the two source locations are conflated, and only one counter is
incremented, which gives inaccurate execution counts for both locations;
approximately twice as many for one, and zero for the other.
original commit: d364b05c3c9cd2b299fc20a6f5ec255ab7bd6718
2016-11-02 15:14:34 -04:00
Bob Burger
301f5c8bf6
Merge pull request #106 from cjfrisz/master
...
Correcting language stats
original commit: e0ddc92a9ef4db2045391a5952f78594698f9a60
2016-10-12 13:48:07 -04:00
Chris Frisz
0a375d7bb2
Merge branch 'add-gitattributes'
...
original commit: 671eb824354e056f7fb16c3a01c6a31889b8457f
2016-10-12 11:50:32 -04:00
Chris Frisz
01b807b201
Adding .gitattributes files to correct language stats
...
original commit: b2b8f839cd58b3d6dea9cc4d00112c9c53554523
2016-10-12 11:47:53 -04:00
Bob Burger
df45aba923
added needed #ifdef WIN32. Thanks, alflanagan!
...
original commit: 7728f94291d10d8b86b1ac368c43a53ca3e7d5ae
2016-09-22 14:46:44 -04:00
Bob Burger
30c6552ec2
Use high-precision clock time on Windows 8 and up.
...
original commit: 15982a28189454d5b7b3b065db5aac9816781bde
2016-09-22 13:36:10 -04:00
Andy Keep
e65bb0595c
Merge pull request #105 from jltaylor-us/sockets-example
...
updated the sockets example to work with the current version of Chez.
original commit: 8f7bd84c526e84e16b0980ad94c8ff114288c0d1
2016-09-15 00:05:03 -04:00
Jamie Taylor
7df230607b
updated the sockets example to work with the current version of Chez.
...
Change the foreign procedure definitions to use the more portable int
rather than integer-32. Switch to a custom port
[make-custom-binary-input/output-port] rather than a generic port
[make-input/output-port], which resulted in deleting quite a bit of
code. Fix various compiler warnings in the C code, and along the way,
fix a signedness bug in c_write that could have resulted in not writing
the full buffer (but reporting that it did) in the case of errors from
write.
examples/csocket.c, examples/socket.ss
original commit: 9dfa900b251ba480ea13b1796a58d7398146d0b9
2016-09-12 14:29:02 -04:00