Commit Graph

24 Commits

Author SHA1 Message Date
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
Andy Keep
cfe66a259b - fixed date->time-utc to honor the zone-offset field when converting a date
object to a time-utc object.
    stats.c,
    date.ms

original commit: 63a97939896c2a89fcffdf16c8b783efaeb816b5
2016-04-29 00:43:06 -04:00
Andy Keep
ed1a4da9a1 - fixing the log to re-add entries I had inadvertantly removed. (Thanks
to @burgerrg for the good catch!)
    LOG

original commit: 45c7bcc3e006a79478882e3326231cea3486a69f
2016-04-28 11:56:25 -04:00
Bob Burger
45ebfa583f fixed inconsistent correction to csug/system.stex
original commit: ef5a680e5d688dd2b0ce4de57caf206297fe8ada
2016-04-28 11:28:14 -04:00
Andy Keep
690d20edc1 Merge pull request #18 from waywardmonkeys/misbehaving-articles
Fix typos involving articles.
original commit: f933d5d891a22c6d59854fddd81e7a478fe40a5c
2016-04-28 00:27:53 -04:00
Bruce Mitchener
0f8d2e6998 Fix typos involving articles.
original commit: 1ada02cc4cadc6b9a7b2b2da4dd326fb0e7518f6
2016-04-28 11:01:10 +07:00
Andy Keep
3aece4eaec - fixed time-utc->date test in mat time&date-printing to work regardless of
what locale (and time zone) the host machine has set.
    date.ms

original commit: 74563ef8261680a21d005af1eef4b70ec1757095
2016-04-27 23:07:43 -04:00
dybvig
0187d2bf4e - make test now prints the actual relative path to summary in the
"check summary" message, whether invoked from the top-level directory
  or from the workarea.
    Makefile.in, Makefile-workarea.in
- configure now just uses cat to copy Makefile-workarea.in to $w/workarea,
  since the file is presently the same regardless of the configuration.
    configure

original commit: 1d438978dfedef9a47839b3ee302196aa5d8eda1
2016-04-27 22:26:08 -04:00
dybvig
e2844450a7 - added if(---) {} wrapper around call to WRITE in display macro to
silence unused return-value warnings.
    prim5.c
- liberalized get-mode check for ../mats.  it's not our business whether
  people make their directories group and/or other writeable.
    6.ms

original commit: b90a037c9fac18fdcbce73a42f28940e85a6c07b
2016-04-27 15:42:52 -04:00
Kent Dybvig
75dbd90b1b - converted s_test_schlib shifts of -1 to equivalent shifts of 1 to
avoid undefined left-shift behavior on negative numbers.
    prim5.c

original commit: 7427dda85c1ae43f1e3c8f8749a578d50764fdfd
2016-04-26 18:48:07 -04:00
Kent Dybvig
6765641be0 - The scheme.h definition of Sfixnum(x) now uses multiply rather than
left shift to avoid counting on the behavior of << on negative numbers,
  which is undefined in C.
    mkheader.ss
- Fixed a couple of casts, one harmless and the other causing
  Sinteger64_value to return 0 for the most-negative I64 on 32-bit
  builds.
    number.c
- The configure-generated Makefile distclean target no longer removes
  zlib and nanopass, since they are logically part of the git clone.
  It does run make distclean in zlib.
    makefiles/Makefile.in

original commit: 42e6fed96d69fa17cfcd9cdcec101aaa36ba4512
2016-04-26 17:16:02 -04:00
dyb
f7366215d8 updated configure to initialize submodules if not cloned recursively
original commit: b437b6ae6c59d1102bd2037ef10379e3a716b53d
2016-04-26 10:43:19 -04:00
dyb
23f325fc72 changing zlib and nanopass to be pulled as submodules.
original commit: e498a92767ad39248293635165d8cca20bb938a1
2016-04-26 10:36:57 -04:00
dyb
83da0e273f making zlib and nanopass submodules, so removing from .gitignore
original commit: 2acbfee3429459cebb622688d9f13f02da6d03f4
2016-04-26 10:30:19 -04:00
Bob Burger
5b80886c7c added .gitignore
original commit: cae9eca38cc92f7ec0069c672d2ace0702fd3b49
2016-04-26 10:24:36 -04:00
dyb
1356af91b3 initial upload of open-source release
original commit: 47a210c15c63ba9677852269447bd2f2598b51fe
2016-04-26 10:04:54 -04:00
Cullen Jennings
81ede74af8 Initial commit
original commit: a0b7c3cc21d4a773492fef887c9bcad2f80d17cd
2016-04-14 13:10:25 -06:00