Justin Ethier
acbc1c4414
Add exception handler fix
2025-02-24 19:42:52 -08:00
Justin Ethier
923806650f
Documentation for thread-terminate changes
2025-01-20 07:59:05 -08:00
Justin Ethier
2d833cd6c1
552 cond expand no match ( #554 )
...
* Issue #552 - Error if no match cond-expand clause
* Issue #552 - Document change to cond-expand
2025-01-16 22:31:08 -05:00
Justin Ethier
95f4557ec9
Add latest change
2024-09-25 19:28:43 -07:00
Justin Ethier
bb6b3eafed
Issue #537 - Document bug fix
2024-05-21 18:54:17 -07:00
Justin Ethier
0a062177f7
Issue #534 - Bug fix for beta exp bug
...
Perform full scanning of function application list to ensure self-recursive calls are found. This prevents infinite loops in the beta expansion code when compiling simple recursive calls.
2024-04-02 18:54:15 -07:00
Justin Ethier
07e747a08f
Revise doc for issue #530
2024-03-14 18:58:29 -07:00
Justin Ethier
92de62ce14
Issue #530 - Document changes
2024-03-13 19:33:00 -07:00
Justin Ethier
1f76d474f7
Document fixes to sqrt
2024-03-12 19:25:23 -07:00
Justin Ethier
eb53b0fb16
Document PR fix
2024-03-05 17:53:43 -08:00
Justin Ethier
54b69b86c8
Prep release
2024-02-13 18:31:23 -08:00
Justin Ethier
393615e039
Add latest fix
2024-02-13 18:28:56 -08:00
Justin Ethier
e4992492b3
Add stub for rationalize
2024-01-08 18:26:38 -08:00
Justin Ethier
38276ffd46
Issue #519 - Document latest fixes
2024-01-07 19:31:30 -08:00
Justin Ethier
334787b6d6
Issue #517 - Raise error when reading invalid number
...
Previously #f was returned in this case but it is more correct to raise an error instead. This prevents weird edge cases and is more consistent with other schemes.
2023-12-05 18:14:52 -08:00
Justin Ethier
cf5b273625
Issue #513
2023-11-20 18:49:40 -08:00
Justin Ethier
bb4e176e42
WIP, read rationals as inexact nums
2023-11-16 19:37:36 -08:00
Justin Ethier
3e3f0114e5
abs computes magnitude for complex nums
...
Instead of raising an error use C99 function to compute the magnitude instead. This is more useful and seems more correct as well.
2023-09-11 19:13:08 -07:00
Justin Ethier
0cad4cef8c
Issue #510
2023-09-11 19:03:57 -07:00
Justin Ethier
0533d3eab0
Merge branch 'issue-509'
2023-09-04 18:31:58 -07:00
Justin Ethier
eb00184a01
Document changes for 509
2023-09-04 18:31:17 -07:00
Justin Ethier
cc24c6be6d
Issue #511 - Properly recognize +inf.0 / -inf.0
2023-08-21 19:11:59 -07:00
Justin Ethier
fd56e21e90
Issue #506 - abs returns an error for complex nums
2023-08-15 18:46:30 -07:00
Justin Ethier
bc69663786
Issue #503 - Add to changelog
2023-03-04 07:16:59 -08:00
Justin Ethier
cb67aeb0a3
Issue #501 - odd/even must receive an integer
...
Raise an error if a decimal number is passed to these primitives.
2023-03-03 16:08:12 -08:00
Justin Ethier
f728618336
Issue #498 - read-line can read 1022+ byte lines
...
Previously the function would only read up to the first 1022 bytes. We now remove that restriction
2022-12-20 21:44:27 -05:00
Justin Ethier
ab25e360a9
Merge #497
2022-12-09 13:29:56 -08:00
Justin Ethier
427845cbaf
Issue #494 - Pass path options when compiling libs
...
Pass append/prepend path options when compiling dependent libraries, avoiding any issues with include directives in the libraries.
2022-11-28 22:16:20 -05:00
Justin Ethier
69adfff573
Preparing for release
2022-08-25 17:40:16 -07:00
Justin Ethier
ad1ac3a135
Issue #490 - Proper assv and memv implementations
...
Both were previously implemented in terms of `assq` and `memq`, respectively.
2022-07-24 10:56:41 -04:00
Justin Ethier
78eb2cd846
Fix grammar
2022-07-21 21:56:32 -04:00
Justin Ethier
f8555f796d
Issue #489 - Guarantee order of eval begin exprs
...
Guarantee that sub-expressions of a begin are evaluated in order. The code was reversing the results of a map. However map is not necessarily guaranteed to evaluate its arguments in any given order because it could be optimized into another function such as `Cyc-map-loop-1`. Instead we just use the optimized function directly as a more general `map` is not required here and this function is guaranteed to process its argument list in a predicable order.
2022-07-21 21:41:47 -04:00
Justin Ethier
1404d374d3
Issue #365 - Fix regression w/c-compiler-options
2022-06-26 18:42:22 -04:00
Justin Ethier
1872abf456
New feature make-opaque
2022-06-26 10:17:41 -04:00
Justin Ethier
6ffd229dcd
Add memory-streams to list of features
2022-05-28 08:21:11 -07:00
Justin Ethier
6d58017620
Version bump
2022-05-26 16:52:42 -04:00
Justin Ethier
5101de1547
Issue #143 - Track recursion depth of equalp
...
This prevents the possibility of segfaulting when traversing arbitrarily complex circular structures.
2022-05-26 13:02:24 -04:00
Justin Ethier
dcc3f0bfcd
Issue #143
2022-05-25 22:31:28 -04:00
Justin Ethier
2d7a9968e8
New release
2022-01-02 16:54:03 -05:00
Justin Ethier
79b5b97a96
Issue #484
2021-12-13 19:07:52 -08:00
Justin Ethier
d476e0c6d3
Document latest pull request
2021-11-30 18:56:14 -08:00
Justin Ethier
ff6a11042e
Prep release
2021-09-24 18:34:01 -07:00
Justin Ethier
3bbd230123
Remove bugfix as it is covered by new feature
2021-09-20 16:48:55 -04:00
Justin Ethier
3c1322c2c0
Revise TBD section
2021-09-07 08:55:25 -04:00
Justin Ethier
9d130722d6
Do not inline calls to system
2021-09-07 08:24:08 -04:00
Justin Ethier
28c166a03e
Issue #481
2021-09-07 07:47:16 -04:00
Justin Ethier
556146ae8f
Issue #268 - Added a note to the changelog
2021-08-26 13:20:08 -04:00
Justin Ethier
25dc7b6357
Revise write-up of changes to expand.
2021-08-17 03:55:48 -04:00
Justin Ethier
6869c96908
Issue #480
2021-08-25 17:49:43 -04:00
Justin Ethier
42bda1273c
Updated 0.32.0 release date, stage next release
2021-08-16 21:50:56 -04:00