Commit graph

2983 commits

Author SHA1 Message Date
Koz Ross
560f429926 Adding SRFI 121 support, tests, all tests pass 2017-02-08 22:23:36 +13:00
Koz Ross
336017efb6 Adding SRFI 121 support, tests, all tests pass 2017-02-08 22:22:55 +13:00
Justin Ethier
da0899b3e6 CC commands, not directories 2017-02-07 20:39:00 +00:00
Justin Ethier
ff94b013ab Issue #153 - Added -CP -CE -CL command options 2017-02-07 20:34:42 +00:00
Justin Ethier
1f8fb3c20d Issue #172 -
Cannot assume that just because a primitive deals with immutable objects that it is safe to inline.  A (set!) could still mutate variables the primitive is using, causing invalid behavior.
2017-02-07 18:40:30 +00:00
Justin Ethier
d301592da6 Add BOOTSTRAP_DIR 2017-02-04 18:03:58 -05:00
Justin Ethier
d5318a68bf Merge pull request #171 from kozross/master
Adding support for SRFI 28, with working tests
2017-02-04 22:04:12 -05:00
Koz Ross
24ba77f81c Merge https://github.com/justinethier/cyclone into srfi-28 2017-02-05 15:29:17 +13:00
Koz Ross
46762268af Adding full support for SRFI 28, adding tests for compliance, modifying changelog 2017-02-05 14:01:31 +13:00
Koz Ross
d2fb720ded Removing stray files, fixing clean target to purge them in the future 2017-02-05 12:44:47 +13:00
Justin Ethier
91c8171c93 WIP - cond-expand library declarations 2017-02-04 17:54:55 -05:00
Justin Ethier
c6cd5a744b Flag test so it is not a build target 2017-02-04 17:14:30 -05:00
Justin Ethier
d65156f9b8 Merge pull request #170 from kozross/master
Makefile refactor
2017-02-04 21:01:00 -05:00
Koz Ross
93c17952dd Fixing non-building of scheme/cyclone libs 2017-02-04 16:46:12 +13:00
Koz Ross
e99e09d8f7 Changing test rules to actually run, adding code to clean to remove test.txt 2017-02-04 15:23:18 +13:00
Koz Ross
0595fcdb83 Restoring recursive make 2017-02-04 15:09:37 +13:00
Koz Ross
e82d84cd78 More Makefile fixes 2017-02-04 15:06:04 +13:00
Koz Ross
f8a9fd3f42 Fixing construction rules 2017-02-04 13:36:49 +13:00
Koz Ross
ccc2126d78 Initial Makefile purge 2017-02-04 13:15:29 +13:00
Justin Ethier
420098fb1e Thanks! 2017-02-04 04:05:58 -05:00
Justin Ethier
c8c8ad6e3f Refactoring and TODO 2017-02-03 23:46:06 +00:00
Justin Ethier
8fd7d6f839 Merge pull request #169 from kozross/master
Ensuring tests for SRFI 60 are runnable and all pass
2017-02-03 17:14:49 -05:00
Justin Ethier
fd4ec214fd Fixed wording 2017-02-04 00:23:57 -05:00
Justin Ethier
eef7892d14 Added (base-expander) 2017-02-04 00:10:20 -05:00
Justin Ethier
e41586da69 Added new functions for cond-expand 2017-02-03 23:56:41 -05:00
Koz Ross
33e789bbbf Fixing .gitignore so that test.txt doesn't get added to git tree 2017-02-03 17:29:10 +13:00
Koz Ross
baa04e033c All SRFI 60 tests now pass 2017-02-03 17:28:32 +13:00
Justin Ethier
6ebc9e6b8f Document improvements to program imports 2017-02-02 18:36:30 -05:00
Justin Ethier
d57f55f406 Allow a program to use cond-expand for imports 2017-02-02 18:29:09 -05:00
Justin Ethier
3fe1dca790 Relocate imports for lib:get-all-import-deps
Read program imports earlier to also handle lib-deps
2017-02-02 17:28:26 -05:00
Justin Ethier
5303c0cf6c Added TODO 2017-02-03 04:32:18 -05:00
Justin Ethier
ca3074e6bc Issue #154 - Handle many top-level prog imports 2017-02-03 00:51:03 -05:00
Justin Ethier
ca048d5538 Add new command line options 2017-02-01 16:56:30 -05:00
Justin Ethier
cc0aefd3f2 Issue #165 - Handle includes as well 2017-02-02 02:03:28 -05:00
Justin Ethier
4bcbb2ad16 Issue #165 - Do make test using local Cyclone
Use the local copy of the Cyclone executable and libraries, instead of trying to use anything installed on the system
2017-02-02 00:20:44 -05:00
Justin Ethier
17d819a399 Issue #165 - -A and -I options 2017-02-02 00:10:54 -05:00
Koz Ross
ed25b3a36b Removing junk file 2017-02-02 08:17:32 +13:00
Koz Ross
3ab57463e8 Modifying makefile to use bootstrapped cyclone for tests 2017-02-02 08:17:04 +13:00
Justin Ethier
379cac7ac3 WIP: allowing append/prepend library paths 2017-01-31 18:50:40 -05:00
Justin Ethier
130274588c Append/prepend dirs for .o files 2017-01-31 18:16:56 -05:00
Justin Ethier
bda80e8856 Add dir options to (lib:import->filename) 2017-01-31 17:51:37 -05:00
Justin Ethier
7b927d8b35 Added collect-opt-values 2017-01-31 17:03:28 -05:00
Justin Ethier
f58a44ebd0 At least for now, revert previous change
Only issue at the moment is compiler warnings on x86, which is not the primary target platform
2017-01-31 15:14:15 +00:00
Justin Ethier
56ac45041c Revert this file 2017-02-01 00:46:11 -05:00
Justin Ethier
2733a08f55 Fix compiler warnings on 32-bit x86 2017-02-01 00:45:14 -05:00
Justin Ethier
12b19a7b07 Removed unused file 2017-01-31 23:14:23 -05:00
Justin Ethier
3a878344a8 Merge pull request #164 from kozross/master
Adding tests for SRFI 60
2017-01-31 09:51:56 -05:00
Koz Ross
7f36cdc708 Fixing comma derp 2017-01-31 19:36:23 +13:00
Koz Ross
eae3fbe7de Adding tests for SRFI 60 2017-01-31 19:30:00 +13:00
Justin Ethier
7f43c7d1a1 Clarify usage of integer_type 2017-01-30 17:47:08 -05:00