Commit graph

577 commits

Author SHA1 Message Date
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
Justin Ethier
d3ab710bb4 Issue #466 - Prevent compiler warnings regarding Cyc_st_add and string comparisons
Were seeing newer versions of clang spamming warnings due to how we were comparing strings here.
2021-07-16 13:02:50 -07:00
Justin Ethier
d9d1b35a62 Issue #351 - Prevent compiled warnings on clang
Cleaned up code to prevent compiler warnings with respect to comparing uint8 with EOF (IE, -1).
2021-07-15 19:20:47 -07:00
Justin Ethier
92aeec6a2e Issue #465 - Avoid trigraphs in compiled strings 2021-07-15 16:45:42 -04:00
Justin Ethier
71cca38b44 Issue #379 - Fix read-line to be compatible with other I/O functions
The function now uses the same port buffer as our other I/O functions.
2021-07-14 23:00:42 -04:00
Justin Ethier
02b892211c Issue #462 - Properly handle top-level vectors 2021-07-09 22:57:23 -04:00
Justin Ethier
e5729563af New release 2021-07-01 19:08:42 -07:00
Justin Ethier
d944933cc8 Version bump for semantic versioning 2021-07-01 18:55:04 -07:00
Justin Ethier
64d79f9f04 New release 2021-06-15 18:11:22 -07:00
Justin Ethier
358fe01fc2 Issue #211 - production version of (char-ready?) 2021-06-08 13:38:33 -04:00
Justin Ethier
a4ef5b20b6 Added a note about more efficient closure calls 2021-06-07 13:28:35 -04:00
Justin Ethier
92896d2202 Issue #459 - R7RS #d decimal specifier 2021-05-19 18:50:45 -07:00
Justin Ethier
8236d5d46b Bump rev # 2021-05-19 09:42:19 -04:00
Justin Ethier
15cf24a1f2 More efficiently unbox known fixnums 2021-05-18 17:42:23 -04:00
Justin Ethier
1187d7fab1 Issue #455 - Avoid generating C code containing unused variables 2021-04-12 14:19:13 -04:00
Justin Ethier
26cd116cb8 Revise wording 2021-04-05 23:19:37 -04:00
Justin Ethier
881f561cd8 New release 2021-04-05 23:04:11 -04:00
Justin Ethier
6e8672e975 More revisions 2021-04-06 13:34:24 -04:00
Justin Ethier
ff4dd5e927 Revised 0.28.0 section 2021-04-06 13:29:21 -04:00
Justin Ethier
615dc86abd Revised release notes 2021-04-06 09:59:13 -04:00
Justin Ethier
fd4aa4fae6 Issue #453 - Proper handing of EOF at the REPL
Finally handle EOF correctly and do not exit REPL if an expression evaluates to the EOF object. However, allow CTRL-d to exit the REPL.
2021-03-28 22:18:10 -04:00
Justin Ethier
cf9ac2b3e6 Added a line item for new SRFI library names 2021-03-25 22:07:28 -04:00
Justin Ethier
8143614c34 Added example of changes for define-c 2021-03-19 22:06:20 -04:00
Justin Ethier
33b1e08b0c Clarify why define-c may need to be modified 2021-03-19 21:29:35 -04:00
Justin Ethier
9500879977 Update version number, stage 0.28.0 release notes 2021-03-18 14:03:50 -04:00