Justin Ethier
b50505c5c2
Update Garbage-Collector-Revised-2022.md
2022-11-30 15:19:32 -05:00
Justin Ethier
0748b54eae
Update Garbage-Collector-Revised-2022.md
2022-11-30 15:15:26 -05:00
Justin Ethier
4a525ba96f
Many rev's
2022-11-30 12:13:51 -08:00
Justin Ethier
a5c94ae45c
Split into separate paragraph
2022-11-30 10:39:10 -08:00
Justin Ethier
ee8104d9ed
Rev
2022-11-30 10:38:44 -08:00
Justin Ethier
0232173d1e
Revisions
2022-11-30 10:35:18 -08:00
Justin Ethier
96063e3d58
Add a section on thread safety
2022-11-30 10:29:51 -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
5e509495be
Cleanup
2022-11-27 11:15:40 -05:00
Justin Ethier
5a64af1aea
Added a note about tracing and locality
2022-11-27 11:13:25 -05:00
Justin Ethier
b03cb72388
Revised sweep section
2022-11-27 11:10:23 -05:00
Justin Ethier
bbe60ed4c2
Revs
2022-11-27 11:03:09 -05:00
Justin Ethier
a4fca5a9e1
Major revisions, break up lazy sweep section
2022-11-27 10:55:48 -05:00
Justin Ethier
1552a217f4
Link to mark buffer section
2022-11-24 10:02:16 -05:00
Justin Ethier
45f97bb85a
Cleanup
2022-11-23 22:15:19 -05:00
Justin Ethier
9cab675f7d
Fix links
2022-11-23 22:07:00 -05:00
Justin Ethier
735c592865
Revise tri-color section
2022-11-23 22:02:39 -05:00
Justin Ethier
ddfcce938e
Clean up lazy sweeping section
2022-11-23 21:17:46 -05:00
Justin Ethier
edec016728
WIP
2022-11-22 22:29:47 -05:00
Justin Ethier
d607d53fca
Initial file
2022-11-22 13:50:58 -05:00
Justin Ethier
3bb3762c24
Merge pull request #492 from nmeum/cyclone-system-libcyclone
...
Makefile: Also pass -L. for CYCLONE_SYSTEM
2022-09-26 15:09:39 -04:00
Sören Tempel
012fa56e0c
Makefile: Also pass -L. for CYCLONE_SYSTEM
...
Otherwise, the Cyclone compiler build from cyclone.scm using the
installed Cyclone version will use the libcyclone.a and libcyclonebn.a
file from /usr/lib instead of the one compiled as a prerequisite by
GNU make in the current directory.
2022-09-02 05:40:11 +02:00
Justin Ethier
69adfff573
Preparing for release
2022-08-25 17:40:16 -07:00
Justin Ethier
9c3d65804f
Rev++
2022-08-25 14:11:54 -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
cf66cf1057
Test is linux only
2022-07-21 22:10:02 -04:00
Justin Ethier
78eb2cd846
Fix grammar
2022-07-21 21:56:32 -04:00
Justin Ethier
de27768ee2
Issue #489 - unit test for eval/begin order of args
2022-07-21 21:48:12 -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
1506f0985f
Adding to source control
2022-07-17 11:47:48 -04:00
Justin Ethier
e659c5f952
Clean up errant closing paren in identifier name
2022-07-17 11:47:00 -04:00
Justin Ethier
6b15892446
Issue #488 - Externalize errors
2022-07-17 11:43:10 -04:00
Justin Ethier
be48ac9ea7
Issue #488 - Add api-doc directive
2022-07-17 11:18:33 -04:00
Justin Ethier
cbd3d63172
Merge pull request #488 from arthurmaciel/master
...
Generates sexp API index
2022-07-17 08:14:55 -07:00
Arthur Maciel
84edc9dc89
Generates sexp API index
2022-07-09 17:52:10 -03:00
Justin Ethier
265e34ee08
Add header comment
2022-06-26 18:52:16 -04:00
Justin Ethier
bcecdd912a
Issue #365 - Add new test file
2022-06-26 18:51:38 -04:00
Justin Ethier
1404d374d3
Issue #365 - Fix regression w/c-compiler-options
2022-06-26 18:42:22 -04:00
Justin Ethier
4629bb3911
Fix links
2022-06-26 10:18:40 -04:00
Justin Ethier
1872abf456
New feature make-opaque
2022-06-26 10:17:41 -04:00
Justin Ethier
fed4ea2a11
Add API documentation
2022-06-26 10:17:04 -04:00
Justin Ethier
8256267666
Merge pull request #487 from arthurmaciel/master
...
Imported make-opaque from simple-http-server
2022-06-26 07:05:39 -07:00
Arthur Maciel
331152306b
Imported make-opaque from simple-http-server
2022-06-25 19:02:52 -03:00
Justin Ethier
86b1169cf9
Conditionally expand memory stream tests
2022-05-28 17:41:19 -07:00
Justin Ethier
6ffd229dcd
Add memory-streams to list of features
2022-05-28 08:21:11 -07:00
Justin Ethier
702451541a
Add formal test cases
2022-05-27 16:21:08 -04: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
95a4a49dc7
Add tests for equal?
2022-05-25 23:03:55 -04:00
Justin Ethier
dcc3f0bfcd
Issue #143
2022-05-25 22:31:28 -04:00