Ben Greenman
|
5881bd94e0
|
[test] new regexp test
|
2016-07-07 13:38:24 -04:00 |
|
Ben Greenman
|
e70e0d3867
|
[regexp] stop using cast
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
d2a4b87d4d
|
[private] rx: add annotation, to avoid prevent contract errors
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
f99ef2ffa1
|
[private] rx: stop using unsafe-ref
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
f18c207d11
|
[private] rx: allow \ between [...]
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
945938aee9
|
[private] rx: handle []] and [^]] patterns
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
4bcdc32fec
|
[private] rx: always order clusters by left-paren position
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
fb22461c75
|
[private] much better regexp for pipes
|
2016-06-27 16:00:02 -04:00 |
|
Ben Greenman
|
5d04125c55
|
[private] fix stop-list bug for define
|
2016-06-27 16:00:01 -04:00 |
|
Ben Greenman
|
4ef1c7a10b
|
[regexp] only check balanced parans in presence of pipes
|
2016-06-27 16:00:01 -04:00 |
|
Ben Greenman
|
ff9c7053db
|
[math] add quotient
|
2016-06-27 16:00:01 -04:00 |
|
Ben Greenman
|
911d376361
|
[math] better expt: when only exponent is known
|
2016-06-27 16:00:00 -04:00 |
|
Ben Greenman
|
50c98645ca
|
[list] docs, and hide map: for now
|
2016-05-02 22:40:44 -04:00 |
|
Ben Greenman
|
f2c6c1e1c0
|
[list] some tests
|
2016-05-02 22:13:37 -04:00 |
|
ben
|
5787e27d60
|
[regexp] follow spec for starred groups and alternates
|
2016-03-20 15:19:20 -04:00 |
|
ben
|
4faad17905
|
[regexp] follow return type spec a little better
|
2016-03-20 13:01:01 -04:00 |
|
ben
|
011ca1771c
|
[format] add define form
|
2016-03-20 00:26:47 -04:00 |
|
ben
|
23d776fd7c
|
[test] more function/curry tests
|
2016-03-19 23:43:50 -04:00 |
|
ben
|
5cdcba0a5c
|
[test] redirect function=fail output, to hide it
|
2016-03-19 23:38:07 -04:00 |
|
ben
|
518516cbf7
|
[function] following the protocol now
|
2016-03-19 09:18:21 -04:00 |
|
ben
|
b509908ad9
|
[function] hacked up map implementation
|
2016-03-15 18:29:28 -04:00 |
|
ben
|
2b1a0b939c
|
[regexp] ignore )?, for now
|
2016-03-14 11:46:38 -04:00 |
|
ben
|
3c0dce4a8f
|
[private] stop gensym'ming keys
|
2016-03-13 12:14:30 -04:00 |
|
ben
|
08ffe848e6
|
[private] disallow set-bang in modules using trivial
|
2016-03-13 00:43:58 -05:00 |
|
ben
|
532dba9e53
|
[define] one define/let for all
|
2016-03-12 21:30:46 -05:00 |
|
ben
|
f8928affc2
|
[math] check that overriding operators fails
|
2016-03-12 12:45:45 -05:00 |
|
ben
|
8687fb3481
|
[regexp] fail on starred groups
|
2016-03-12 09:36:39 -05:00 |
|
ben
|
4b1d10ff18
|
[db] fail tests, things are looking ok
|
2016-03-09 23:48:03 -05:00 |
|
ben
|
6c98c2f7c5
|
[db] reasonable tests
|
2016-03-09 23:07:01 -05:00 |
|
ben
|
d7cedf07d9
|
[db] checkpoint, basic tests working
|
2016-03-09 16:41:30 -05:00 |
|
ben
|
b6ad6f5646
|
[regexp] cleaner impl
|
2016-03-09 11:33:52 -05:00 |
|
ben
|
cdae13498c
|
[vector] works for no-colon, too
|
2016-03-09 03:14:45 -05:00 |
|
ben
|
62109f33db
|
[math] cleaner
|
2016-03-09 00:55:31 -05:00 |
|
ben
|
44ed73877a
|
[test] convert to new-style failure tests
|
2016-03-04 18:32:58 -05:00 |
|
ben
|
8e2b458aa7
|
[function] positive tests for curry
|
2016-03-04 18:17:09 -05:00 |
|
ben
|
2472e3755a
|
[common] fail-test helpers; failing tests for curry
|
2016-03-04 18:16:25 -05:00 |
|
ben
|
82927b6d17
|
[vector] take+drop
|
2016-03-03 18:39:08 -05:00 |
|
ben
|
0e2ab6563e
|
[vector] fill, ->list, ->immutable
|
2016-03-03 04:35:00 -05:00 |
|
ben
|
9c28e8b832
|
[vector] mutation map
|
2016-03-03 02:29:21 -05:00 |
|
ben
|
39742eacee
|
[vector] vector-map
|
2016-03-02 15:32:54 -05:00 |
|
ben
|
91bdd22abc
|
[math] add espt
|
2016-03-02 14:21:51 -05:00 |
|
ben
|
3dd29044de
|
[vector] vector-set
|
2016-03-02 13:21:00 -05:00 |
|
ben
|
1167e6a12b
|
[vector] failing tests for vector-ref
|
2016-03-02 12:46:33 -05:00 |
|
ben
|
cfd95cc93c
|
[vector] tests for let-vector:
|
2016-03-02 12:26:52 -05:00 |
|
ben
|
8614607033
|
[math] catch division-by-zero statically
|
2016-03-01 11:30:06 -05:00 |
|
ben
|
1c033989e1
|
[vector] add vector-ref
|
2016-03-01 10:49:35 -05:00 |
|
ben
|
c0b53a0441
|
[vector] checkpoint: parse-vector-length
|
2016-03-01 10:12:19 -05:00 |
|
ben
|
8a6411cae2
|
[regexp] set! already breaks type, dont need extra transformer I guess
|
2016-03-01 03:46:53 -05:00 |
|
ben
|
d768e59ca2
|
[let-regexp] working now
|
2016-02-23 13:29:37 -05:00 |
|
ben
|
1f114d8fc5
|
[let-regexp] checkpoint: code looks good but does not work
Issue likely with free-id-table changing after identifier
gets bound in the let statements
|
2016-02-23 02:33:23 -05:00 |
|