Commit graph

3385 commits

Author SHA1 Message Date
Alex Shinn
e70ebc4f35 forgot to install the shared lib for (scheme bytevector) (issue #673) 2020-07-29 10:27:54 +09:00
Alex Shinn
82acca4772 remove more tabs 2020-07-28 20:10:31 +09:00
Alex Shinn
d22959a40e fix pre-commit diff reference 2020-07-28 20:03:36 +09:00
Alex Shinn
ed4ecd4dca switching to pre-commit hook 2020-07-28 17:23:53 +09:00
Alex Shinn
24c40099f0 adding githooks 2020-07-28 15:59:24 +09:00
Alex Shinn
648f615b77 tabs in srfi 146 2020-07-28 15:29:49 +09:00
Alex Shinn
d593a5cb0a death to tabs 2020-07-28 15:26:42 +09:00
Alex Shinn
113560aeb7 avoid // comments 2020-07-28 15:13:38 +09:00
Alex Shinn
23e62275df fixing scheme bytevector for 32bit arch 2020-07-28 15:09:40 +09:00
Alex Shinn
edcddd7299 fixing 64-bit uvectors 2020-07-27 16:08:24 +09:00
Alex Shinn
99a863c723 forgot to add file 2020-07-26 23:23:19 +09:00
Alex Shinn
54c4b37f0e adding make-json-reader 2020-07-26 23:15:53 +09:00
Alex Shinn
e6229a7f65 fix cc warning on 32-bit arch 2020-07-24 16:19:24 +09:00
Alex Shinn
992544d051 filter history duplicates 2020-07-24 15:59:30 +09:00
Alex Shinn
0f5f552b6d adding ffi unit tests for arrays of pointers 2020-07-24 15:51:12 +09:00
Alex Shinn
ea370db4b4 fixing some cc warnings 2020-07-24 15:35:31 +09:00
Alex Shinn
0b9332ba77 suggesting closest misspelled options (issue #588) 2020-07-24 14:25:15 +09:00
Alex Shinn
8d85bfc5d2 improving docs 2020-07-24 12:53:29 +09:00
Alex Shinn
cb3734c2d1 adding some highlight keywords 2020-07-23 18:26:15 +09:00
Alex Shinn
8540155875 Fixing and documenting test filtering logic.
Use strikethrough for skipped tests.
Assume verbose testing if no group present for easier repl usage.
2020-07-23 17:51:07 +09:00
Alex Shinn
5a54ecce1d adding italic and strikethrough ansi escapes 2020-07-23 17:50:26 +09:00
Alex Shinn
9fd9b88660 documenting (chibi diff) 2020-07-23 17:50:00 +09:00
Alex Shinn
c23bfbc2f6 including example output in (chibi doc), translate ansi escape 2020-07-23 17:47:04 +09:00
Alex Shinn
5fe3ad766f avoid duplicate libraries 2020-07-21 15:48:35 +09:00
Alex Shinn
97ea47686e implementing substring/preserve 2020-07-21 14:05:30 +09:00
Alex Shinn
bde8a618ec comments from adam nelson: fixing numeric/comma arg, wrapped doesn't append final newline 2020-07-20 17:41:34 +09:00
Alex Shinn
58f6509c6f adding some substring-terminal-width tests 2020-07-20 17:16:58 +09:00
Alex Shinn
bcbed04b3b fixing pretty-printed circular lists 2020-07-20 16:38:48 +09:00
Alex Shinn
7366a13413 adding content-type output for http server files 2020-07-17 14:42:28 +09:00
Alex Shinn
983829cab1 better inexact computation for ratios which overflow double (issue #671) 2020-07-15 16:38:56 +09:00
Alex Shinn
9104fcc44e print skipped tests in verbose mode 2020-07-15 16:33:52 +09:00
Alex Shinn
fc33d6ffa3 implementing basic colors for pretty-with-colors 2020-07-14 23:58:27 +09:00
Alex Shinn
3700cfaf91 forgot extern (issue #669) 2020-07-14 20:32:30 +09:00
Alex Shinn
b9a76ad9d8 late cpp definitions should use XCPPFLAGS, not CPPFLAGS (issue #670) 2020-07-14 10:12:07 +09:00
Alex Shinn
e300659662 don't export sexp_primitive_opcodes (issue #669) 2020-07-14 10:08:21 +09:00
Alex Shinn
b4fb077fef random_r doesn't necessarily provide enough bits even for a fixnum (issue #668) 2020-07-13 10:27:04 +09:00
Alex Shinn
9940e0d053 Merge branch 'master' of github.com:ashinn/chibi-scheme 2020-07-13 10:02:11 +09:00
Alex Shinn
5d9a53f6e3 adding tmux-256color to list of terms supporting color 2020-07-13 10:02:00 +09:00
Alex Shinn
8020d3e97e
Merge pull request #667 from katterjohn/fix-nan-comparisons
Fix some NaN comparisons: NaNs are not less than every fixnum
2020-07-11 11:53:34 +09:00
Alex Shinn
d4944a75d6 fix typo reported by Arthur Gleckler 2020-07-11 06:41:14 +09:00
Kris Katterjohn
eb9d632dbf Fix some NaN comparisons: NaNs are not less than every fixnum
(< +nan.0 n) was yielding #t for fixnum n, and similarly for
(<= +nan.0 n) and (> n +nan.0) and so on.  This also caused
(negative? +nan.0) to return #t.

It just happened that NaNs were less than all fixnums: if a
conditional was written the other way around then NaNs would
have been greater than all fixnums instead.

The flonum case was sort of "accidentally" correct, but if a
conditional was written the other way around then NaNs would
be both less than or equal to and greater than all or equal
to all flonums (but still not equal).

For both cases check for NaNs after getting the flonum values.
2020-07-10 16:49:56 -04:00
Alex Shinn
f6eeb1c9f6
Merge pull request #666 from katterjohn/delay-wna
Check the number of args to delay and delay-force
2020-07-09 09:53:09 +09:00
Kris Katterjohn
948252517f Check the number of args to delay and delay-force 2020-07-08 19:15:06 -04:00
Alex Shinn
6fabc92b3d
Merge pull request #665 from katterjohn/chown
(chibi filesystem): add chown
2020-07-09 07:06:44 +09:00
Kris Katterjohn
f4526f7fc8 (chibi filesystem): conditionalize chown to fix Windows build 2020-07-08 15:36:21 -04:00
Kris Katterjohn
8ae99cff92 (chibi filesystem): add chown 2020-07-08 15:12:14 -04:00
Alex Shinn
e31e5ffbf3 updating (chibi json) to work on ports 2020-07-08 17:27:05 +09:00
Alex Shinn
2bdaebe8c7 wrap uncaught non-exceptions (issue #664) 2020-07-06 16:20:40 +09:00
Alex Shinn
f2d38e36c7 fixing (srfi 159) after refactoring 2020-07-06 15:09:49 +09:00
Alex Shinn
a6e8e9d7ba env vars are identifiers, not symbols; fix evaluation time (issue #516) 2020-07-06 15:00:27 +09:00