Commit Graph

641 Commits

Author SHA1 Message Date
Calvin Rose bb918d0fda Update README.md. Prepare for 0.1.0 release. 2018-12-08 18:10:17 -05:00
Calvin Rose 06b6165309 appveyor config issue 2018-12-08 18:00:58 -05:00
Calvin Rose 997d5cf2c6 Strip whitespace 2018-12-08 17:56:31 -05:00
Calvin Rose 22f7fe6de4 Oh well. 2018-12-08 17:51:41 -05:00
Calvin Rose b81084f2fa Will it blend? 2018-12-08 17:48:16 -05:00
Calvin Rose 64d842d2ef Update build script, remove windows build issues. 2018-12-08 17:40:05 -05:00
Calvin Rose 793981ce2b Appveyor why 2018-12-08 17:37:47 -05:00
Calvin Rose bd7157586b Oops 2018-12-08 17:26:07 -05:00
Calvin Rose 6185af7227 Try to remove build issues on windows. 2018-12-08 17:20:24 -05:00
Calvin Rose 3b94adc7f3 No .exp! 2018-12-08 17:15:17 -05:00
Calvin Rose 4bcbf65b5b Update appveyor and windows build_win script. 2018-12-08 17:10:46 -05:00
Calvin Rose 0cc3a98aa9 Update apv. 2018-12-08 16:58:28 -05:00
Calvin Rose 8c5fde266d skip_cleanup 2018-12-08 16:53:43 -05:00
Calvin Rose 41b96b471c tags: true 2018-12-08 16:38:13 -05:00
Calvin Rose b0ab8c2169 Update appveyor 2018-12-08 16:31:57 -05:00
Calvin Rose 18647501aa Add encrypted api token. 2018-12-08 16:24:12 -05:00
Calvin Rose 9329969ea7 Add tarball for installation. 2018-12-08 16:17:34 -05:00
Calvin Rose dfe7288f8c Update travis. 2018-12-08 15:38:23 -05:00
Calvin Rose 2421db3fc7 Update build artifacts only on stable branch. 2018-12-08 15:32:48 -05:00
Calvin Rose 63ba268c21 Lets try to get artifacts in S3 2018-12-08 15:12:55 -05:00
Calvin Rose 78b7e51f90 Update appveyor 2018-12-08 14:41:23 -05:00
Calvin Rose 16e514b351 Update version schema - now have version number
and build number.
2018-12-08 14:17:03 -05:00
Calvin Rose 043f61ef7a Update appveyor.yaml (remove deploy) 2018-12-08 13:50:46 -05:00
Calvin Rose e0610ed88b Make token secure. 2018-12-08 13:36:55 -05:00
Calvin Rose 6cdfeda4c9 Change build criteria. 2018-12-08 13:31:35 -05:00
Calvin Rose e3c622d9c2 Update appveyor.yaml 2018-12-08 13:27:59 -05:00
Calvin Rose 2971886afa Move releases to new branch stable. 2018-12-08 13:22:54 -05:00
Calvin Rose cbb5445b98 Begin working on automated appveyor releases. 2018-12-08 13:13:55 -05:00
Calvin Rose bc8be266f5 Update match macro to test for array/tuples and table/structs. 2018-12-08 11:04:19 -05:00
Calvin Rose b250679789 Move match into core library. 2018-12-08 10:53:22 -05:00
Calvin Rose b7d44ba742 Fix compiler optimization for if.
Add pattern matching library.
2018-12-07 23:57:19 -05:00
Calvin Rose f2743aca36 Improve pretty printing for table and struct
entry values.
2018-12-06 17:26:59 -05:00
Calvin Rose 7668cd5772 Don't use generated headers for embedded janet
code, use object files.
2018-12-06 14:30:11 -05:00
Calvin Rose 97fade8197 Make eval not the same as eval string. 2018-12-05 20:48:29 -05:00
Calvin Rose 89bd38890e Replace unquote-splicing with a more general splce special form.
This allows splicing behavior in normal function calls.
2018-12-05 15:10:04 -05:00
Calvin Rose 484597eaae Remove outer form from loop. 2018-12-05 11:25:36 -05:00
Calvin Rose bf4dd0da99 Remove some extra commented out code. 2018-12-03 23:23:14 -05:00
Calvin Rose 11cd1279d7 Update Makefile and fix fiber issues. When
creating an invalid fiber with the C api, the
program could segfault. This protects against this kind
of segafault.
2018-12-02 15:29:21 -05:00
Calvin Rose 0469bdb06c Update readme.md 2018-12-02 00:11:58 -05:00
Calvin Rose 06733cc48d Update webrepl. 2018-11-30 22:54:17 -05:00
Calvin Rose 4e4dd31164 Change syntax for namespaces.
Add quasiquote, unquote, and unquote-splicing
as specials rather than a macro.
2018-11-30 22:49:21 -05:00
Calvin Rose 25c50f5026 Fix repl default chunks. 2018-11-30 14:17:10 -05:00
Calvin Rose 464edf729b Re-implement and and or macros to use simple
imperative loop.
2018-11-30 13:05:28 -05:00
Calvin Rose 523d909cca Fix bug in pretty printing. 2018-11-30 11:46:05 -05:00
Calvin Rose f8ab60f487 Add some more array combinators and built in functions. 2018-11-30 11:42:13 -05:00
Calvin Rose 567c4b94ba Update doc for qq. 2018-11-30 02:05:03 -05:00
Calvin Rose 52c919d96f Add qq (, uq and uqs) for a quasiquote macro.
quasiquoting is not (yet) supported as a special
form and has no syntactic sugar.
2018-11-30 01:58:52 -05:00
Calvin Rose 7dbad20150 Update core and some examples to use the new
syntax.
2018-11-29 14:03:45 -05:00
Calvin Rose b0c45fd15e Multisyms for easier access into structures. 2018-11-29 13:30:59 -05:00
Calvin Rose 6e74617c05 Add shrt freebsd build. 2018-11-28 20:00:37 -05:00