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
Justin Ethier
5fe773865c
Clarify usage of CYC_PTHREAD_SET_STACK_SIZE
2021-08-13 11:01:45 -04:00
Justin Ethier
4ff0bca100
Issue #477 - Added CYC_PTHREAD_SET_STACK_SIZE
2021-08-12 22:46:13 -04:00
Justin Ethier
140f26ebe9
Prep new release
2021-08-11 09:40:46 -04:00
Justin Ethier
fa58b9d538
fxbit-set?
properly handles negative i
2021-08-08 21:47:31 -04:00
Justin Ethier
3cc79395fa
Do not memoize pure functions by default
2021-08-05 14:52:35 -04:00
Justin Ethier
982462b13d
Issue #473
2021-08-03 22:04:50 -04:00
Justin Ethier
e31a8b5766
Issue #395 - Add a note on our recent bug fix
2021-07-30 09:45:19 -04:00
Justin Ethier
6136e0bafb
Revise release notes
2021-07-28 22:40:42 -04:00
Justin Ethier
62b05528a2
Issue #471 - Ensure atomics are properly traced
2021-07-28 22:39:18 -04:00
Justin Ethier
14d4c27eac
Issue #472 - Avoid races with tracing GC when allocating large vectors
2021-07-28 22:26:33 -04:00
Justin Ethier
543ce4f4be
Initiate major GC after a huge heap allocation
...
This allows us to reclaim the memory faster and keep memory usage lower.
2021-07-28 21:57:48 -04:00
Justin Ethier
b76b6974b2
Release 0.31.0
2021-07-27 18:39:58 -07:00
Justin Ethier
b39c8a0622
Update CHANGELOG.md
2021-07-26 09:57:10 -04:00
Justin Ethier
29b49be3d4
Update CHANGELOG.md
2021-07-26 09:54:32 -04:00
Justin Ethier
600d8e3942
Revised 0.31.0 section
2021-07-25 23:02:59 -04:00
Justin Ethier
df5438c9f6
Fix (thread-start!) to return thread obj, per SRFI 18
2021-07-23 16:31:04 -04:00
Justin Ethier
da718dcac3
Fix off-by-one error with non-closure GC arg
2021-07-23 15:46:42 -04:00
Justin Ethier
68adb4c611
Revised 0.31.0 section
2021-07-22 22:02:42 -04:00
Justin Ethier
7eee273dde
Separate compiler warning fixes
2021-07-22 17:24:30 -04:00
Justin Ethier
95c3fea24f
Issue #433 - Working numerator/denominator
2021-07-22 17:12:56 -04:00
Justin Ethier
593b23f72a
Fix grammar
2021-07-19 19:58:56 -07:00
Justin Ethier
d0cb931624
Issue #273
2021-07-19 19:46:30 -07:00
Justin Ethier
7b96ff82af
Revised text
2021-07-19 17:54:24 -04:00
Justin Ethier
29033581ad
Issue #467 - Allow passing negative value to make-list
...
This should result in an empty list, NOT consume all available resources!
2021-07-19 17:04:52 -04:00
Justin Ethier
c58a9927ae
Issue #404 - Do not require all fields to be listed in constructor
2021-07-19 16:56:06 -04:00
Justin Ethier
b06e914e6d
Revised changes section
2021-07-16 16:41:17 -04:00