Alex Shinn
a559aec9bc
pass '() as user exception irritants, not NULL
2020-07-30 18:11:57 +09:00
Alex Shinn
60ee6d70d0
move remaining fields to start of types
2020-07-30 00:19:21 +09:00
Alex Shinn
b60a6a2417
refer to formal srfi docs for srfi packages
2020-07-29 15:48:22 +09:00
Alex Shinn
36f188d274
adding notes about benchmarks for string-ref approaches
2020-07-29 12:28:40 +09:00
Alex Shinn
c726273c3b
fixing distribution of random bignums
2020-07-29 12:15:20 +09:00
Alex Shinn
67dcd04d03
speedup snow search
2020-07-29 11:01:56 +09:00
Alex Shinn
a3d0d7a49c
fixing pre-commit hook when no c or scheme files are changed
2020-07-29 10:29:24 +09:00
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