Commit Graph

1336 Commits

Author SHA1 Message Date
Richard Marko
dd344fe1f9 fix stray translate1 in example10.escad 2020-05-01 14:18:40 +02:00
Julia Longtin
604ac45620 Merge branch 'master' of github.com:colah/ImplicitCAD 2020-03-01 19:43:03 +00:00
Julia Longtin
16570167a7 attempt to repair rendering to javascript. 2020-03-01 19:42:41 +00:00
Julia Longtin
5d7fd1a441
Merge pull request #252 from lepsa/removing-monads-tf
Removing monads-tf in favour of mtl which was already in the dep tree.
2020-03-01 05:51:18 +00:00
Owen Harvey
af4f56a938 Removing monads-tf in favour of mtl which was already in the dep tree. 2020-03-01 13:48:46 +10:00
Julia Longtin
f56cd2182a move more over to Text. 2020-02-29 13:27:15 +00:00
Julia Longtin
b5fabffc4c ok, NOW make the tests use the expression engine without CSG enabled. 2020-02-12 22:23:26 +00:00
Julia Longtin
40771b5324 make CSG in the expression engine disableable, and use it disabled when performing tests on evaluation. 2020-02-12 22:22:55 +00:00
Julia Longtin
f96e7712e0 remove unneeded qualification. 2020-02-08 13:29:17 +00:00
Julia Longtin
a3cbdc6f4b use bytestring more, in place of String. 2020-02-08 12:55:06 +00:00
Julia Longtin
0fbdb6301f do not decode ByteStrings that are only used for comparison. 2020-02-08 11:11:39 +00:00
Julia Longtin
a2169b0cad new release. 2020-01-26 22:28:18 +00:00
Julia Longtin
02e02b29ac force haddock to build. 2020-01-26 20:26:48 +00:00
Julia Longtin
df7cf4aab9 update the readme after the release. 2020-01-26 20:24:09 +00:00
Julia Longtin
2574450109 shorten synopsis and description. 2020-01-26 17:57:49 +00:00
Julia Longtin
db82133e36 prevent git from seeing generated targets. 2020-01-26 15:38:37 +00:00
Julia Longtin
a412c87069 remove symlink to benchmark directory. 2020-01-26 15:18:38 +00:00
Julia Longtin
a7099243a8 document resolution better. 2020-01-26 15:12:17 +00:00
Julia Longtin
ebe83e665a add comment. 2020-01-26 13:35:42 +00:00
Julia Longtin
51f86d2899 fixup spacing. 2020-01-26 13:29:35 +00:00
Julia Longtin
a1cbb56136 use the version from implicit.cabal. 2020-01-26 13:28:34 +00:00
Julia Longtin
68b2cf3cc0 re-add square handling routines, although no squares are being generated currently. 2020-01-26 13:28:02 +00:00
Julia Longtin
bfcb5517c2 spacing changes. 2020-01-26 13:26:01 +00:00
Julia Longtin
68bf034ec0 make spacing more consistent with other functions. 2020-01-26 11:52:14 +00:00
Julia Longtin
355d8a87b7 also .o files. 2020-01-26 11:51:39 +00:00
Julia Longtin
639e000d6d use uname instead of arch, and remove intermediate files in the source tree during make clean. 2020-01-26 10:02:49 +00:00
Julia Longtin
5d4578cfc2 add missing do. 2020-01-26 09:03:26 +00:00
Julia Longtin
e8834b820f add diameter to circle, and handle rounding for square. 2020-01-26 09:01:09 +00:00
Julia Longtin
e157481015 whoops. parse the right variable names. 2020-01-26 08:42:52 +00:00
Julia Longtin
8cb3a93a23 add diameter variables to increase openscad compatibility. 2020-01-26 00:29:30 +00:00
Julia Longtin
1852112aee add missing r argument to cube invocations. 2020-01-25 23:55:55 +00:00
Julia Longtin
fe0c8ea274 typo 2020-01-25 23:09:21 +00:00
Julia Longtin
e0494fdd0d typo 2020-01-25 23:08:19 +00:00
Julia Longtin
8c7d2e4e4a rewrite function without recrip. 2020-01-25 22:56:36 +00:00
Julia Longtin
7d6420874d remove empty import. 2020-01-25 16:00:56 +00:00
Julia Longtin
050820a7b6 add error for a fatal condition, and minorly optimize for readability. remove a unused exported function. 2020-01-25 15:59:49 +00:00
Julia Longtin
2b72779033 make running the benchmarks easier. 2020-01-25 15:07:16 +00:00
Julia Longtin
db356e0578 use .stl.text like the benchmark suite does. 2020-01-15 20:40:33 +00:00
Julia Longtin
0b3c6b8916 support outputting ascii stl format as .stl.txt 2020-01-15 20:38:05 +00:00
Julia Longtin
e999aa48f9 use underscores to ask the compiler to ignore unused identifiers, instead of an extension. 2020-01-15 20:23:42 +00:00
Julia Longtin
3f3d4d50fa remove unneeded language extensions. 2020-01-12 18:56:09 +00:00
Julia Longtin
a013b4708b whoops. eliminate second inclusion of same file. 2020-01-12 18:55:44 +00:00
Julia Longtin
12bba30f75 make expression execution not reliant on being in IO, and use accessors for ExecState members. 2020-01-12 18:50:16 +00:00
Julia Longtin
68c6c112c1 use accessor function, instead of using patern matching. 2020-01-12 14:41:41 +00:00
Julia Longtin
3ffd349f50 remove unneeded parenthesis, and white space changes. 2020-01-12 14:41:01 +00:00
Julia Longtin
69ba5d9993 move CompState from a newtype to data, and use accessor functions for CompState and ScadOpts. also rewrite all of the entries to the extopenscad engine. 2020-01-12 14:04:58 +00:00
Julia Longtin
a46c0cb4c9 do not retrieve vals if not injecting them. 2020-01-11 17:01:32 +00:00
Julia Longtin
d6681c337e remove unused language extensions. 2020-01-11 16:38:35 +00:00
Julia Longtin
69ab7f52c3 replace our hand rolled mapMaybeM with traverse. 2020-01-11 16:38:02 +00:00
Julia Longtin
a52cbd43d7 remove explicit forall code. 2020-01-11 16:02:11 +00:00