Joel Martin
1cf6e2f1a5
get-ci-matrix.py: sort changed impls to the top.
...
For the case where there are code changes outside of the
implementation directories, sort the implementations that have actual
changes in their own directory to the top of the matrix.
2021-04-23 14:31:31 -05:00
Joel Martin
68c66f5f01
github: separate steps for build,test,regress,perf
2021-04-23 14:31:31 -05:00
Joel Martin
3d8017a416
fennel: add to README and update counts.
2021-04-22 12:00:28 -05:00
Joel Martin
c28a8212ec
fennel: minor typo in step mapping.
2021-04-22 11:55:17 -05:00
sogaiu
79cdd1b9b2
fennel: stub Makefile to make ci.sh build
happy
2021-04-23 01:52:00 +09:00
sogaiu
65f6a0b4ee
Add fennel to IMPLS.yml
2021-04-23 01:46:52 +09:00
sogaiu
32a503befc
Further improve time-ms
2021-04-23 01:46:52 +09:00
sogaiu
c1a0e86376
Improve time-ms
2021-04-23 01:46:52 +09:00
sogaiu
39b4500dca
Add Dockerfile
2021-04-23 01:46:52 +09:00
sogaiu
60945b3018
Add step A
2021-04-23 01:46:52 +09:00
sogaiu
63b6884380
Add step 9
2021-04-23 01:46:52 +09:00
sogaiu
b281556baf
Add step 8
2021-04-23 01:46:52 +09:00
sogaiu
0484982a44
Add step 7
2021-04-23 01:46:52 +09:00
sogaiu
02e6068f75
Add step 6
2021-04-23 01:46:52 +09:00
sogaiu
e667abecf3
Add step 5
2021-04-23 01:46:52 +09:00
sogaiu
9d4c05e0eb
Add step 4
2021-04-23 01:46:52 +09:00
sogaiu
c916bde23d
Add step 3
2021-04-23 01:46:52 +09:00
sogaiu
73da0bdbd9
Add step 2
2021-04-23 01:46:52 +09:00
sogaiu
132c5854f7
Add step 1
2021-04-23 01:46:52 +09:00
sogaiu
f625d1bca7
Add step 0
2021-04-23 01:46:44 +09:00
Joel Martin
9111882f56
prolog: restore accidentally removed Makefile defs
2021-04-22 11:29:16 -05:00
Joel Martin
ac0e9083cf
janet: stub Makefile to make ci.sh build
happy
...
Also fix typo in README.
2021-04-22 09:57:31 -05:00
sogaiu
79effc6b77
Update counts in README
2021-04-22 08:51:52 +09:00
sogaiu
ab1d349382
Add janet to IMPLS.yml
2021-04-22 08:51:06 +09:00
sogaiu
160e9cf4d0
Improve time-ms
2021-04-22 08:49:40 +09:00
sogaiu
ef19971d53
Improve error handling
2021-04-22 08:49:40 +09:00
sogaiu
22e200e0e5
Use prefixes and reduce implementation leakage
2021-04-22 08:49:40 +09:00
sogaiu
7773e7abbd
Migrate some core content to types + changes
2021-04-22 08:49:40 +09:00
sogaiu
31dd715f5e
Use core predicates more pervasively
2021-04-22 08:49:40 +09:00
sogaiu
237a76987a
Add comment
2021-04-22 08:49:40 +09:00
sogaiu
a32e5a753f
Tidy whitespace
2021-04-22 08:49:40 +09:00
sogaiu
83052a863e
Simplify make-env
2021-04-22 08:49:40 +09:00
sogaiu
9911ed9085
Organize order of definitions in core
2021-04-22 08:49:40 +09:00
sogaiu
f0095064b9
Add Janet info to README and update counts
2021-04-22 08:49:40 +09:00
sogaiu
ba1e604220
Make more use of nil?* in core
2021-04-22 08:49:40 +09:00
sogaiu
0fb654787d
Fix error message for =
2021-04-22 08:49:40 +09:00
sogaiu
7e9117f6dc
Return empty vector from vec for nil arg
2021-04-22 08:49:40 +09:00
sogaiu
256c85b843
Improve mal-meta robustness
2021-04-22 08:49:40 +09:00
sogaiu
ad87da3e48
Ensure mal-janet-eval argument is a string
2021-04-22 08:49:40 +09:00
sogaiu
1b36a38751
Improve core fn naming consistency
2021-04-22 08:49:40 +09:00
sogaiu
07cacb1bb5
Replace copy-function by spawn-function
2021-04-22 08:49:40 +09:00
sogaiu
6b2315fe90
Handle nil coll arg for conj
2021-04-22 08:49:40 +09:00
sogaiu
82e13e7b7f
Add some janet-eval tests
2021-04-22 08:49:40 +09:00
sogaiu
a441426acc
More arity and type checking for core
2021-04-22 08:49:40 +09:00
sogaiu
9becb496e0
Move quasiquote et al to step files + changes
2021-04-22 08:49:40 +09:00
sogaiu
91d8b51a06
Report as error, not exception
2021-04-22 08:49:40 +09:00
sogaiu
29e3d674f5
Improve arity and type checking for core
2021-04-22 08:49:40 +09:00
sogaiu
8ab965f350
Make cmp fns handle zero or more args
2021-04-22 08:49:40 +09:00
sogaiu
df265d1b65
Make arith fns handle zero or more args
2021-04-22 08:49:40 +09:00
sogaiu
30636e9c54
Handle single arg case for apply
2021-04-22 08:49:40 +09:00