Commit Graph

73 Commits

Author SHA1 Message Date
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
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
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
Michael Lenaghan
2fceac2826 Fix typo.
original commit: 207e5d295a8b3709ffb55d5998f61cc9fa5b9e7d
2016-05-12 19:47:05 -04:00
dybvig
c2b7d0c5cc - corrected CHEZSCHEMELIBS and CHEZSCHEMEEXTS index entries to be
CHEZSCHEMELIBDIRS and CHEZSCHEMELIBEXTS.
    use.stex

original commit: ce147cc9c68dd87dd1c7ea162e633c60a662f319
2016-05-12 13:29:59 -07:00
Andy Keep
4582ed39d1 Added CPPFLAGS, CFLAGS, and LDFLAGS to the configuration options to support
machines with libraries and header files installed in alternate locations on
unix-like operating systems.
  configure, workarea, checkin,
  c/Mf-base, c/Mf-*

Added support for building from a directory that is not a git checkout in order
to support creating release source packages.
  configure

original commit: 41d94b0793997e3b90c10d6d28aaa4e2d43857cc
2016-05-11 19:23:58 -04:00
dybvig
5718697d60 updated release_notes.stex to describe the recent fixes for bugs that
dated back to Version 8.4 or before and to combine the three performance
subsections directly related to the new compiler back-end, since the
changes all occurred between publicly available releases.

original commit: 65df1d1f7c37f5b5a93cd7e5b475dda9dbafe03c
2016-05-06 23:04:44 -04:00
Andy Keep
be6dbc08d8 Merge branch 'combinatorylogic-master'
original commit: f81024e4979da28502ae634181b379083e419911
2016-05-06 20:44:50 -04:00
Andy Keep
a80f0fb0b3 - added custom install options. workarea creates an empty config.h,
and configure creates a config.h that sets the default scheme heap
  path and scheme-script name based on the actual configuration.
    configure, newrelease, workarea, checkin,
    c/Mf-base, scheme.c, main.c,
    Mf-install.in
- renamed the installed example directory from lib to examples.
    Mf-install.in,
    scheme.1.in
- added force option to gzip during man page install to prevent gzip from
  asking for permission to overwrite existing man page files.
    Mf-install.in
- removed ~/lib/csv%v/%m from the default scheme heap path on unix-like
  systems.  documented inclusion of %x\..\..\boot\%m in the Windows
  default scheme heap path.
    main.c,
    use.stex
- added new configuration options: --installbin, --installlib,
  --installschemename, --installpetitename, and --installscriptname.
    configure
- updated the example library link to the nanopass framework.
    CONTRIBUTING.md
- now cleaning up petite.1 and scheme.1 left behind by make install
    Makefile-workarea.in, checkin
- now removing workarea after cleaning csug and release_notes so
  Mf-stex (included from csug/Makefile and release_notes/Makefile)
  doesn't complain trying to determine the machine type.
    Makefile.in
- added installsh support for --ifdiff so the csug make file can use it
  for the install target.
    installsh,
    csug/Makefile
- added instructions for building (cross-compiling) a boot file for
  a supported machine type for which a boot file is not built by default.
    BUILDING

original commit: df4194c83a9e67d1ec20165fc3e2def4ed8e8986
2016-05-06 18:30:06 -04:00
Andy Keep
bf23095a18 fixed LOG conflict
original commit: 40c15413e3803801146c15fa4010fde62ea7ede3
2016-05-06 16:40:42 -04:00
dybvig
9c1721c466 - compile-whole-program and compile-whole-library now copy the hash-bang
line from the wpo file (if it has one) to the object file.
    compile.ss,
    7.ms
- stex is now a submodule.  csug/Makefile and release_notes/Makefile
  set and use the required Scheme and STEXLIB variables accordingly.
  they default the machine type to a6le, but this can be overridden
  and is by the generated top-level Makefile.  the generated top-level
  Makefile now has a new docs target that runs make in both csug and
  release_notes, and an updated distclean target that cleans the same.
  the annoying csug Makefile .fig.pdf rule redefinition is now gone.
  copyright.stex and csug.stex now list May 2016 as the revision month
  and date; this will have to be updated for future releases.
    configure, makefiles/Makefile.in,
    csug/Makefile, copyright.stex, csug.stex,
    release_notes/Makefile
- rebuilt the boot files

original commit: 4bd78a692dd4ca2f88af5d404fd0993a2d141e7b
2016-05-04 20:35:38 -04:00
R. Kent Dybvig
245c1e460a Merge pull request #36 from barak/master
spelling
original commit: eb76dc73253e2fdb7ed1a411c301b6674a16c163
2016-05-04 20:17:16 -04:00
Barak A. Pearlmutter
b76e20e61c spelling
original commit: f558aa03e44384d9515c3a9b69d48cde4292f38b
2016-05-04 20:03:44 +01:00
Bob Burger
d60a41a363 fixed typos in release notes
original commit: eb2b1fd30761c6af0eb471ea5b78d849b2b5f52a
2016-05-03 11:29:42 -04:00
dybvig
ec81b0b8ec removed guidance regarding inclusion of existing code, which is covered by CHARTER.md.
original commit: 7fcba9efbccb2a707801c33f6039c8842ab455be
2016-05-02 22:45:11 -04:00
dybvig
37c6873262 workarea now copies the zlib directory to the work area so changes
during configure and make don't affect the original.  correspondingly,
the distclean target in the generated root Makefile no longer runs
distclean in zlib.

original commit: e7436f657a54a2871519e887e485f53fbed2eded
2016-05-02 22:21:13 -04:00
Bob Burger
d3f92f7b9b made .gitignore more precise and sorted the entries
original commit: 3260da1b96e7c7e32d038f4c0f4ed27cea919fad
2016-05-02 13:11:43 -04:00
Bob Burger
efab8678ad resolved issue #30: gitignore specifies Makefile in all directories instead of just the root
original commit: 7097480fb77931ea9bc47849d555a6295cf659d7
2016-05-02 13:09:01 -04:00
dybvig
5299f8c14e minor edits to to strnum.ss comments and LOG. rebuilt boot files.
original commit: 57a32da75084ff7baf5f6f290c1b0afc75230756
2016-05-01 21:33:49 -04:00
dybvig
83f6c935e9 Merge branch 'master' of github.com:cisco/chezscheme
original commit: f5a668eeb104edb70c0188c15c2588b3618e0470
2016-05-01 16:08:02 -04:00
dybvig
bf38db8ed9 - modified floatify_normalize to properly round denormalized results and
obviated scale_float in the process.
    number.c,
    ieee.ms
- fixed 0eNNNN for large NNNN to produce 0.0 rather than infinity
    strnum.ss,
    5_3.ms
- the reader now raises an exception with condition type implementation
  restriction (among the other usual lexical condition types), and
  string->number now raises #f, for #e<m>@<a>, where <m> and <a> are
  nonzero integers, since Chez Scheme can't represent polar numbers other
  than 0@<a> and <m>@0 exactly.  <m>@<a> still produces an inexact result,
  i.e., we're still extending the set of inexact numeric constants beyond
  what R6RS dictates.  doing this required a rework of $str->num, which
  turned into a fairly extensive rewrite that fixed up a few other minor
  issues (like r6rs:string->number improperly allowing 1/2e10) and
  eliminated the need for consumers to call $str->num twice in cases
  where it actually produces a number.  added some related new tests,
  including several found lacking by profiling.  added a couple of
  checks to number->string whose absence was causing argument errors to
  be reported by other routines.
    strnum.ss, exceptions.ss, read.ss
    5_3.ms, 6.ms, root-experr*, patch*
- added pdtml flag, which if set to t causes profile-dump-html to be
  called at the end of a mat run.
    mats/Mf-base

original commit: 03f2fe86171b0fd096238280b351ce365c701450
2016-05-01 16:05:40 -04:00
Andy Keep
ba1c8113f4 Slightly extended @hyln9 tests in 7.ms, rebuilt the boot files and added a comma to the log.
7.ms, boot/*/{petite,scheme}.boot, LOG

original commit: 8343b7172532a00d2d19914206fcf83c93798c80
2016-05-01 19:21:46 +00:00
Andy Keep
a0c03a9004 Merge branch 'hyln9-master'
original commit: 14bf8b71eace51987b7bf25fdc8e1a4ea93e6692
2016-05-01 17:09:48 +00:00
Virgil Hou
1e9941edee - fixed incorrect handling of library-extension when searching wpo files
compile.ss

original commit: 4c0726f7174ca2cdb6d1c5862da88fad6d10c840
2016-05-01 15:00:27 +08:00