Commit Graph

739 Commits

Author SHA1 Message Date
3aad698b2b Update docs with links 2024-08-19 15:08:29 -04:00
352b5adfa5 Update readme 2024-08-19 15:02:22 -04:00
74f7c875e0 Dim the secret ellipsis 2024-08-19 14:53:51 -04:00
8430279ef4 Document struct(secret) 2024-08-19 14:50:53 -04:00
99ae23851c Add docs for lang 2024-08-19 14:41:04 -04:00
934b843b1c Add .text_content as a field on DSLs instead of a method 2024-08-19 14:29:58 -04:00
ea6f9797be Support DSL constructor working on DSL itself 2024-08-19 13:23:59 -04:00
4e732a718d Restructure things so that DSL constructors do proper escaping 2024-08-19 13:23:02 -04:00
3ddaf92505 Bugfix :text_content() for DSLs 2024-08-19 13:21:28 -04:00
178dca6e88 Clean up codegen for strings that are just a single interpolated value 2024-08-19 13:14:36 -04:00
69d913a56a Document deg 2024-08-19 12:46:01 -04:00
4765bb4120 Update test to reflect new numeric precision 2024-08-19 12:40:29 -04:00
8c4210ba01 Support demoting int literals 2024-08-19 12:39:45 -04:00
752be14eed Fix some numeric precision issues with how nums are printed 2024-08-19 01:46:37 -04:00
14b4a674e8 Fix precision of compiled numbers 2024-08-19 01:32:27 -04:00
08d6385674 Add -deg suffix: 90deg for specifying degrees. Also fixed percent
suffix
2024-08-19 01:22:17 -04:00
70d6a18f59 Add test for importing initialized values 2024-08-19 00:53:28 -04:00
c422806d87 Make sure imported/used modules are initialized properly 2024-08-19 00:52:35 -04:00
0bea662bfb Update docs 2024-08-19 00:38:41 -04:00
b272c8e38d Add colons 2024-08-19 00:34:11 -04:00
1e6bee6c72 Update docs 2024-08-19 00:32:12 -04:00
67e8f2dea0 Move docs into one folder 2024-08-19 00:23:02 -04:00
8363d53bd2 Update channel API to take a Where parameter 2024-08-18 23:59:13 -04:00
9e07c6adc7 Add Channel:peek() 2024-08-18 23:31:36 -04:00
1f16d63ac7 Update API for give/get 2024-08-18 23:25:35 -04:00
2e8c949fdc Rename push/pop to give/get, since it's not stack-ordered 2024-08-18 23:24:23 -04:00
b76fbd3beb Add Int:clamped() and Num:clamped() 2024-08-18 23:20:54 -04:00
0864d82c3f Update docs 2024-08-18 22:52:41 -04:00
d19cf8d9ce Document array:first() 2024-08-18 22:32:14 -04:00
7472837ee5 Add array:first(predicate:func(x:&T)->Bool)->@%T? 2024-08-18 22:28:04 -04:00
19c51194f0 Update docs 2024-08-18 21:24:21 -04:00
3fbd242ea3 Update docs 2024-08-18 21:23:28 -04:00
1fa1c063db Update index 2024-08-18 21:19:50 -04:00
2846ead8b8 More docs 2024-08-18 21:19:22 -04:00
6f3b2c073a Add enum.tag as a way to do a boolean test for whether a value has a
particular tag or not
2024-08-18 20:58:36 -04:00
967b649da2 Deprecate # operator in favor of .length and fix up some issues 2024-08-18 20:39:57 -04:00
d804b09b02 Added a .length field to arrays/sets/tables, added a .max_size field to
channels, and updated the API
2024-08-18 20:28:39 -04:00
c338c3f08c Update docs 2024-08-18 20:00:21 -04:00
c972b8ba5b Update array docs 2024-08-18 19:45:04 -04:00
d705355fc9 Update docs 2024-08-18 19:34:07 -04:00
46e0d88e88 Add README for API 2024-08-18 18:30:40 -04:00
43b4af23f8 API documentation 2024-08-18 18:23:32 -04:00
a86eba55d7 Add API docs 2024-08-18 16:51:25 -04:00
1e4f41bc28 Remove duplicated line 2024-08-18 16:33:40 -04:00
9de57eaf65 Remove some num functions 2024-08-18 16:28:52 -04:00
6ef0583868 Fix array indexing 2024-08-18 15:51:19 -04:00
a49870f810 Add primality testing and next_prime()/prev_prime() 2024-08-18 15:22:51 -04:00
f4b04a1b8c Improved syntax for dollar-string literals 2024-08-18 14:44:15 -04:00
04603308af Tweak test code 2024-08-18 12:52:53 -04:00
da4d07c665 Fix up some bigint logic issues 2024-08-18 12:47:29 -04:00