Justin Ethier
|
e005dc79e2
|
Issue #5 - Do not allow cycles when printing cvars
|
2016-12-19 14:49:15 +00:00 |
|
Justin Ethier
|
71aaf162c9
|
Allow Cyc-list to handle 0 args
|
2016-11-28 18:32:27 -05:00 |
|
Justin Ethier
|
5790716927
|
Added Cyc_list()
|
2016-11-28 18:11:36 -05:00 |
|
Justin Ethier
|
97fa0c2dbd
|
WIP
|
2016-11-19 05:35:25 +00:00 |
|
Justin Ethier
|
5810b7c035
|
Fix crash on 32-bit systems
|
2016-11-22 02:58:01 -05:00 |
|
Justin Ethier
|
3ab8ec401f
|
Issue #136 - trailing whitespace in string->number
Allow trailing whitespace, which allows us to accept a wider range of input.
|
2016-11-17 23:19:13 +00:00 |
|
Justin Ethier
|
86d5d0ef99
|
Issue #133 - Handle value types without crashing
|
2016-11-17 22:48:03 +00:00 |
|
Justin Ethier
|
67e63ef49c
|
Issue #134
|
2016-11-16 22:32:58 +00:00 |
|
Justin Ethier
|
f0e4d65794
|
Return #f from string->number on conv error
|
2016-11-16 19:07:20 +00:00 |
|
Justin Ethier
|
d5ac136642
|
Merge remote-tracking branch 'origin/master'
|
2016-11-16 17:30:01 +00:00 |
|
Justin Ethier
|
0f04b9a935
|
WIP string->number error detection
|
2016-11-16 17:29:40 +00:00 |
|
Justin Ethier
|
7e0c7a1435
|
Issue #132 - list->string enhancements
- More efficient string construction, only do one alloca/copy
- Allows null characters within a created string without truncating string length.
|
2016-11-15 18:56:25 -05:00 |
|
Justin Ethier
|
c71163fcf9
|
Allow floating point divide-by-zero.
|
2016-10-24 00:09:31 +00:00 |
|
Justin Ethier
|
e636f40f99
|
Revert memq, memv, assq, assv back to primitives
|
2016-10-17 23:42:53 -04:00 |
|
Justin Ethier
|
54a47242bf
|
Adding assoc/member C functions back
|
2016-10-15 17:57:46 -04:00 |
|
Justin Ethier
|
5a8cdc3518
|
More fixes for the same reversal bug
|
2016-10-15 16:45:37 -04:00 |
|
Justin Ethier
|
8f14fd3328
|
Fix order of operations
|
2016-10-15 16:34:13 -04:00 |
|
Justin Ethier
|
1326d0d5c2
|
Added fast mul/div
|
2016-10-14 18:07:00 -04:00 |
|
Justin Ethier
|
fa53f1225e
|
Add fast numeric comparisons
|
2016-10-15 02:37:13 -04:00 |
|
Justin Ethier
|
bdd3edfe4f
|
Added fast-sub
|
2016-10-14 23:19:09 -04:00 |
|
Justin Ethier
|
96c3893cb6
|
WIP, added notes
|
2016-10-14 04:26:14 -04:00 |
|
Justin Ethier
|
3e037950bf
|
Testing Cyc_fast_sum and Cyc_fast_sub
|
2016-10-14 00:33:20 -04:00 |
|
Justin Ethier
|
f4aeb893b6
|
Issue #115 - Fixed pack function
|
2016-10-06 01:53:39 -04:00 |
|
Justin Ethier
|
9bbb7c7dd6
|
Issue #116 - Type check chars sent to list->string
|
2016-10-05 00:08:17 -04:00 |
|
Justin Ethier
|
6bd21b422c
|
WIP for get-environment-variables
|
2016-09-28 23:55:33 -04:00 |
|
Justin Ethier
|
cc16ca8de2
|
Store environment information
|
2016-09-28 23:23:24 -04:00 |
|
Justin Ethier
|
2b1f2e8e57
|
Issue #111 - Improve output of error messages
|
2016-09-27 22:34:37 -04:00 |
|
Justin Ethier
|
33b96426d6
|
Bit set and unset
|
2016-09-23 23:46:39 -04:00 |
|
Justin Ethier
|
e51092c8c1
|
Added bitwise and/or
|
2016-09-23 22:40:26 -04:00 |
|
Justin Ethier
|
9a6da192e6
|
Issue #107 - Purge old code
|
2016-09-14 18:02:53 -04:00 |
|
Justin Ethier
|
d872901c62
|
Prevent segfault with NULL port
|
2016-08-26 19:15:13 -04:00 |
|
Justin Ethier
|
5699fcf8df
|
Final set of bugfixes for string output ports
|
2016-08-25 18:28:17 -04:00 |
|
Justin Ethier
|
0e820f9794
|
Added a TODO
|
2016-08-26 04:00:28 -04:00 |
|
Justin Ethier
|
9fe2e1b90b
|
Allocated memory port on heap
|
2016-08-26 03:51:42 -04:00 |
|
Justin Ethier
|
1e2dac3026
|
Free memory buffer after closing port
|
2016-08-25 23:58:40 -04:00 |
|
Justin Ethier
|
4aec9a341f
|
Added mem-streams module
|
2016-08-25 23:38:34 -04:00 |
|
Justin Ethier
|
b05c51d344
|
TODO
|
2016-08-24 18:54:06 -04:00 |
|
Justin Ethier
|
a7bf1a094a
|
Issue #88 - Proper apply semantics with opt args
|
2016-08-22 23:36:33 -04:00 |
|
Justin Ethier
|
218902038f
|
Do not include leading 0's in binary strings
|
2016-08-19 00:45:56 -04:00 |
|
Justin Ethier
|
1c27b280e8
|
Improve error messages
|
2016-08-15 23:11:10 -04:00 |
|
Justin Ethier
|
4d5a1cc076
|
Issue #90 - Typecheck port argument
|
2016-08-10 19:01:32 -04:00 |
|
Justin Ethier
|
bb2a3bb031
|
Issue #90 - Check for cdr being a value type
Also cleaned up the display/write pair printing code a bit by using Cyc_is_pair.
|
2016-08-10 17:50:56 -04:00 |
|
Justin Ethier
|
99dce9d628
|
Issue #90 - modify write to print string escapes
|
2016-08-08 18:33:17 -04:00 |
|
Justin Ethier
|
fd71dc336f
|
Refactoring
|
2016-08-04 20:22:52 -04:00 |
|
Justin Ethier
|
560667eef6
|
Only use 96-byte object heap on 64-bit platforms
|
2016-08-03 03:23:16 -04:00 |
|
Justin Ethier
|
918e78cb21
|
Added another size heap (96 bytes)
|
2016-08-01 18:48:58 -04:00 |
|
Justin Ethier
|
6a50eff1e0
|
Fix compilation of Cyc-compilation-environment
|
2016-07-29 17:36:23 -04:00 |
|
Justin Ethier
|
5eeef5d992
|
Added (Cyc-compilation-environment)
|
2016-07-30 03:12:17 -04:00 |
|
Justin Ethier
|
b96a9fcedd
|
Added Cyc_compilation_environment()
|
2016-07-30 01:48:27 -04:00 |
|
Justin Ethier
|
129f02d70d
|
Added safe cxr macros
|
2016-07-29 19:57:15 -04:00 |
|