1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-24 07:20:27 +00:00
Commit Graph

637 Commits

Author SHA1 Message Date
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
Calvin Rose
ba2c4b265b Revert to GNU Makefile. 2018-11-28 19:56:58 -05:00
Calvin Rose
99f9e4836f Add FreeBSD instructions. 2018-11-28 19:52:37 -05:00
Calvin Rose
305c113c91 Eventually we will build on freebsd without gmake and gcc. 2018-11-28 19:48:44 -05:00
Calvin Rose
f63b337cca Hopefully more cross platform makefile. 2018-11-28 19:22:08 -05:00