Commit Graph

944 Commits

Author SHA1 Message Date
Bob Burger
d14d167275 fixed typo in amd64 path
original commit: 11ac1ba5a8fc3f16b997c498d223328f73b31152
2016-06-20 10:04:25 -04:00
dybvig
b8b7086458 Merge branch 'master' of github.com:cisco/chezscheme
original commit: 5cda30f136e87cb7c6e6fe9e9bf000ec3fe8f96d
2016-06-17 22:26:27 -04:00
dybvig
112c5b4d5c - fixed typo: VC/bin/vcvars64.bat => VC/amd64/vcvars64.bat
c/Mf-a6nt, c/Mf-ta6nt

original commit: f2a69588a37e9a10fafae544c94903613f63986f
2016-06-17 22:26:10 -04:00
Bob Burger
9e92d0ce21 add note about TZ environment variable in Cygwin, fix typos in release notes
original commit: 20cad4ed4091b4b4d55f1857894cf56d35e1e59f
2016-06-17 14:33:28 -04:00
dybvig
f4b03df12e Merge branch 'master' of github.com:cisco/chezscheme
original commit: a70016d9941df3e62c27dfababda92b0d91dac10
2016-06-16 23:11:14 -04:00
dybvig
b4d452cc71 - eliminated a couple of thread-safety issues and limitations on the
sizes of pathnames produced by expansion of tilde (home-directory)
  prefixes by replacing S_pathname, S_pathname_impl, and S_homedir
  with S_malloc_pathname, which always mallocs space for the result.
  one thread-safety issue involved the use of static strings for expanded
  pathnames and affected various file-system operations.  the other
  affected the file open routines and involved use of the incoming
  pathname while deactivated.  the incoming pathname is sometimes if not
  always a pointer into a Scheme bytevector, which can be overwritten if a
  collection occurs while the thread is deactivated.  the size limitation
  corresponded to the use of the static strings, which were limited to
  PATH_MAX bytes.  (PATH_MAX typically isn't actually the maximum path
  length in contemporary operating systems.)  eliminated similar issues
  for wide pathnames under Windows by adding S_malloc_wide_pathname.
  consumers of the old routines have been modified to use the new
  routines and to free the result strings.  the various file operations
  now consistently treat a pathname with an unresolvable home directory
  as a pathname that happens to start with a tilde.  eliminated unused
  foreign-symbol binding of "(cs)pathname" to S_pathname.
    io.c, externs.h, new_io.c, prim5.c, scheme.c, prim.c
- various places where a call to close or gzclose was retried when
  the close operation was interrupted no longer do so, since this can
  cause problems when another thread has reallocated the same file
  descriptor.
    new_io.c
- now using vcvarsall type x86_amd64 rather than amd64 when the
  former appears to supported and the latter does not, as is the
  case with VS Express 2015.
    c/Mf-a6nt, c/Mf-ta6nt
- commented out one of the thread mats that consistently causes
  indefinite delays under Windows and OpenBSD due to starvation.
    thread.ms
- increased wait time for a couple of subprocess responses
    6.ms
- added call to collector to close files opened during iconv mats
  specifically for when mats are run under Windows with no iconv dll.
    io.ms

original commit: ad44924307c576eb2fc92e7958afe8b615a7f48b
2016-06-16 23:04:32 -04:00
Bob Burger
7e9d64fc29 fixed typos in release notes for new time-object manipulation procedures
original commit: 29946dc8340a921e576b64971eb1c20f282ce627
2016-06-16 15:18:29 -04:00
dybvig
8d28c6afb9 Merge branch 'yjqww6-master'
original commit: 461bd944847bc9a1ff54a804fec450cd86969990
2016-06-14 23:49:21 -04:00
dybvig
83af38b195 Merge branch 'master' of git://github.com/yjqww6/ChezScheme into yjqww6-master
original commit: afa27dd66ae2e45dede6f6900fc2193f48da9086
2016-06-14 23:48:18 -04:00
dybvig
4542d12295 - now forcing zlib configuration before compiling files that depend on
the zlib header files, since zlib's configure script can modify the
  header files.  removed ZlibInclude variable, which no longer serves
  a purpose.
    c/Mf-*, c/Makefile.*nt
- removed unnecessary datestamp.c target
    c/Mf.*nt

original commit: d081c5b19a185597443f47101caa35b8c12084c7
2016-06-14 22:56:36 -04:00
yjqww6
6fd5cb7fdd modification on previous commit for blocking in expeditor
original commit: 02844bee98871bf03cf435441ba23556ad4fc6aa
2016-06-14 20:35:27 +08:00
yjqww6
2b94b98c06 Merge pull request #1 from cisco/master
update
original commit: 8b5090b0260ed7a9b43281e9690f46ff8f61adde
2016-06-14 18:40:19 +08:00
R. Kent Dybvig
c15ac6d328 Merge pull request #66 from fitzgen/allow-flags-to-pass-through-configure
Allow CPPFLAGS, CFLAGS, and LDFLAGS to be passed through configure
original commit: f6b01a44b5ff8d71a83b5769c9948c357a64ccde
2016-06-13 14:38:36 -04:00
yjqww6
6d7f4089e1 fix thread blocked by expeditor
original commit: fa7516efa7bee58b2a7307e504ed97fc3bc69731
2016-06-11 00:49:25 +08:00
Bob Burger
39410c8447 - Cygwin is now used on Windows, updated mats, eliminated unused killme
- added a cast to eliminate warnings in c/number.c
- fixed bug in Windows version of directory-separator-predicate in s/6.ss when path-* procedures are passed a path that is not a string.
- fixed bug in s/cp0.ss on Windows with $foreign-wchar?.
- fixed spelling of non-existent

original commit: dd1b741f7572cb0d5a6210c7c796aee7c4026040
2016-06-10 10:07:07 -04:00
Bob Burger
35013d29fb replace undefined cmti11 font from csug/scheme.sty with cmti10 at 11pt
original commit: 21ca187a89c743bc7fab9a8b9f1996dcf9418c8d
2016-06-10 09:19:23 -04:00
dybvig
8935c6fbd9 - updated the descriptions of statistics and related functions to
reflect the Version 9.3.1 change from sstats structures to sstats
  records, with sstats times represented as time objects and sstats
  bytes and counts represented as exact integers; also updated the
  sstats-difference description to reflect that it no longer coerces
  negative differences to zero.  added a corresponding release note.
    system.stex,
    release_notes.stex

original commit: cd93f130c2a911d67bc19b75da0f205d50b8f6ff
2016-06-09 00:11:45 -04:00
R. Kent Dybvig
b2891bc519 Merge pull request #67 from fitzgen/ignore-etags
Ignore etags files
original commit: 2825b3018e5b994b88001147ea83316f0da808e7
2016-06-04 22:44:06 -04:00
Nick Fitzgerald
ebaaf925ae Ignore etags files
This commit adds the TAGS file generated by etags to the list of files ignored
by git.

original commit: 2c03113492e9eba4f1d848d962ada1cb00461dd9
2016-06-04 19:01:50 -07:00
Nick Fitzgerald
9bdb9b620e Allow CPPFLAGS, CFLAGS, and LDFLAGS to be passed through configure
This changes the configure script from unconditionally assigning CPPFLAGS,
CFLAGS, and LDFLAGS to the empty string, to only assigning them to the empty
string if they are unset.

original commit: 5d52b0b10f55d489c2ad2e681361a3b8394a043c
2016-06-04 18:30:31 -07:00
dybvig
966167902b expanded on TSPL a bit
original commit: 88187f729e439cbb19bbedd7006d91763ff8d22d
2016-06-01 14:24:10 -04:00
dybvig
6d09ad8399 for now, at least, using the same text for README.md as for the project page index.html.
original commit: d0db0963e676ce4060e297a3722540752d3f2d3d
2016-06-01 14:11:18 -04:00
R. Kent Dybvig
e4ec075484 Merge pull request #54 from Abhayakara/master
Bash test(1) does not allow bare numbers with ==, so use -eq
original commit: f8b73256df9673726f792b44b20d93b96c32310c
2016-06-01 11:28:56 -04:00
R. Kent Dybvig
6435204d39 Merge pull request #60 from aj-michael/master
Minor README.md enhancement
original commit: f8f4f81c5d00241246b0aaa3b5f393f0244a5fc7
2016-06-01 11:27:01 -04:00
Adam Michael
44ca225db5 README.md markdown beautification.
original commit: 28ea2722da5ff99bff5c3754e2e2e8dd9f0b2e0f
2016-05-31 11:16:52 -05:00
Bob Burger
c2557fefed Merge pull request #57 from michaellenaghan/fix
Fix doc bug.
original commit: 4a169578ba2f6cb8962869d472dffdec22f94476
2016-05-30 14:20:55 -04:00
Michael Lenaghan
1fae1320c4 Fix doc bug.
original commit: d3f74fdb96b53fdb9fdcdc023b0b6ab033ef9b21
2016-05-27 20:05:48 -04:00
Ted Lemon
b68baafe2f Bash test(1) does not allow bare numbers with ==, so use -eq
original commit: 6be137e5b76c6a8472e311a69743a403adc757f5
2016-05-22 17:41:40 -04:00
dybvig
e7852b36e5 - updated newrelease to produce the correct log-entry format and
fixed the existing 9.4.1 log entry
    newrelease, LOG
- replaced a couple of tabs
    number.c

original commit: 0f0468ffd26fcd08c052df484e651ac042d93b74
2016-05-18 23:48:37 -04:00
Michael Lenaghan
7655a09cd4 Add appropriate paths to profile screenshots.
original commit: 7856fc323a51b20313c395e7949e462397a41f0a
2016-05-17 14:45:42 -04:00
Michael Lenaghan
daf2ec6188 Add appropriate paths to profile screenshots.
original commit: 0c1a1522ec7b496f08b684b942d3d4561ea9a480
2016-05-17 14:39:53 -04:00
Michael Lenaghan
625630f33c Merge branch 'master' of https://github.com/cisco/ChezScheme
original commit: 6c85ff64a44035a184ce20a84a9bd017e7abfa45
2016-05-17 12:54:29 -04:00
Michael Lenaghan
4981f21c59 Continue the refresh of the profiler's HTML output.
* Add some simple reset CSS

 * Add some simple base CSS (which includes making the default font family "monospace")

 * Change the header on the Profile page

 * Add a header to the source file pages

 * Desaturate the default profile palette

 * Make various other small tweaks, e.g.:

    * Change sizing from em's to rem's
    * Change H3s to H1s and Ps to H2s
    * Change   to padding
    * etc.

 * Update csug with the new default profile palette and some new screenshots (and change occurrences of "css" to "CSS")

original commit: f7d7109de6845f6e91d4a7d77063d46e7e0dff3f
2016-05-17 12:41:36 -04:00
dybvig
aa62ffb153 * updated version to 9.4.1
bintar BUILDING NOTICE makefiles/Mf-install.in scheme.1.in
    c/Makefile.i3nt c/Makefile.a6nt c/Makefile.ti3nt c/Makefile.ta6nt
    mats/bldnt.bat workarea c/scheme.rc s/7.ss s/cmacros.ss
    release_notes/release_notes.stex csug/csug.stex

original commit: f0c9a4fbc082fa17c5bd3bd06d82365e77edc86b
2016-05-17 00:18:33 -04:00
dybvig
e50b0eb992 adding LOG entry for pdhtml.ss changes
original commit: 4f624b82ec5d1c2ae044efeaba253e3454dfcd02
2016-05-16 16:28:06 -04:00
dybvig
e27e1fc0a8 Merge branch 'michaellenaghan-master'
original commit: 503aebf94872e51302f7bca82d963f8a0f501b62
2016-05-16 16:25:43 -04:00
dybvig
9e062e2510 Merge branch 'master' of git://github.com/michaellenaghan/ChezScheme into michaellenaghan-master
original commit: 61f7f6a29612a6e8908dfc3358dc192c11ba4cb8
2016-05-16 15:31:41 -04:00
Andy Keep
0a13cc54aa - fixed embarrassing typo in read me.
README.md

original commit: 2bdf1427fc8a4e931fb814c371e8f6c757ef2002
2016-05-16 14:51:23 -04:00
Andy Keep
73ecb0cd4b - updated the Windows makefiles for building and testing to remove links for
files that no longer exist, which was getting in the way of creating links
  for files that do exist.  Also updated the build batch file for Windows to
  compile the nanopass framework separately before building the rest of the
  scheme compiler and libraries.
    s/Mf-{a6,i3,ta6,ti3}nt, s/bldnt.bat,
    mats/Mf-{a6,i3,ta6,ti3}nt
- updated the read me to include a link to the Chez Scheme project page.
    README.md

original commit: 969fbf3b69f4ac9729847bae80dab92464b6d08c
2016-05-16 14:42:33 -04:00
Andy Keep
820f7bccb9 - updated the fix to S_mktime to work on windows. the struct tm
structure on windows does not have the tm_gmtoff field used in the
  mac and linux version of the code.
    stats.c

original commit: 4339b856d85de4c949ef7c4e66ec679512809a58
2016-05-15 00:16:15 -04:00
Michael Lenaghan
81ed605baf Begin a refresh of the profiler's HTML output.
* Mark the files as HTML5 rather than HTML4.

 * Use target attributes rather than onclick events to open links in specific windows.

 * Add a missing table row element.

 * Replace the deprecated name attribute with an id attribute (and replace the anchors with spans).

 * Replace the deprecated valign attribute with a style attribute.

original commit: bcaba9db283693ee6d4e79e82ba0ff60ee90ba5c
2016-05-13 15:15:45 -04:00
dybvig
3cf4bdebd7 updated release month to May
release_notes.stex

original commit: d74078aee4dac3ee3b10bdcf42ecf1b8e2e817f0
2016-05-13 09:59:20 -07:00
Bob Burger
4750828c26 fixed misspellings in comments
original commit: 44370695fbfe86fbf1cd5dd115a2289626604796
2016-05-13 08:49:00 -04:00
dybvig
f5940acbc0 - updated to curl stex version 1.2.1
configure

original commit: 466349bae54a09010b8430a3b9853b96b06916a7
2016-05-12 23:25:28 -07:00
R. Kent Dybvig
dd7ecc2af9 Merge pull request #46 from michaellenaghan/master
Make hrefs to tspl4 absolute.
original commit: a280a06b35efa099096fd4cab63cde162f19d49c
2016-05-12 22:50:14 -07:00
Michael Lenaghan
2461efa0f5 Make hrefs to tspl4 absolute.
original commit: e9ac8a46d34623842ed2844747959f3dbb39525f
2016-05-12 21:52:05 -04:00
Andy Keep
b2dee877b1 Rebuilt the boot files post-scheme code change.
boot/*/petite.boot, boot/*/scheme.boot

original commit: 0d0d415f91aabfff326a012ebdb7b6d2a0ea11ee
2016-05-12 20:23:01 -04:00
Andy Keep
0c5d46d1b2 Merge pull request #45 from michaellenaghan/master
Fix two typos and three minor inconsistencies.
original commit: 19a80e849b1b0f9451b205cd96411c44036cdba6
2016-05-12 20:08:55 -04:00
Michael Lenaghan
7b6d8b228d Fix a minor inconsistency.
(Note that nonzero/non-zero is also inconsistent but was not fixed.)

original commit: 1715ba8c0f423ea96bdbc58e287da7db18a19c01
2016-05-12 19:57:24 -04:00
Michael Lenaghan
9c0e1170fe Fix typo.
original commit: ce6410a0dd465eef23ba4b045e52c316befd6ec3
2016-05-12 19:48:15 -04:00