ed
fa7d1fee42
more compile fixes
2025-08-14 10:28:26 -04:00
ed
d7158df20b
fixes for compiling
2025-08-14 10:02:22 -04:00
ed
cc906f9ec3
remove md_malloc, md_free
...
They were from a copy/paste of zpl's allocator impl and are not used.
2025-02-19 10:15:59 -05:00
ed
f3a018b7b8
progress on sanity_tests.c
2025-02-13 10:59:21 -05:00
ed
3e064f6443
progress on sanity_tests.c, adding back md_str8_styllize
...
Eventually a heavy reduction of base & OS should be provided via libgen or done here to reduce the overall surface area of the library for the user.
Base and os were dragged from raddbg and the original metadesk didn't need as many definitions.
2025-02-13 09:53:46 -05:00
ed
28d0c85771
preogress on sanity_tests.c, NodeFlags -> MD_NodeFlags (somehow not renamed)
2025-02-13 07:41:10 -05:00
ed
2d96f311da
move metagen to source/auxiliary
2025-02-12 16:38:45 -05:00
ed
6ee929295a
finished corrections/formating after adding prefix
2025-02-12 15:32:12 -05:00
ed
4a6a6b2290
WIP: corrections/formatting post prefix addition
2025-02-12 15:11:20 -05:00
ed
0ab226f739
adding prefixes to source
...
They'll be removed on demand in libgen repo
2025-02-12 14:40:11 -05:00
ed
aa5c1efb36
readme update
2025-02-12 14:15:49 -05:00
ed
d569b93bbd
adjusting repo for removing extra features not part of the original library
2025-02-12 13:57:45 -05:00
ed
2ef486b7a0
misc
2025-02-08 16:26:54 -05:00
ed
cc5320450c
mdesk: at tree introspection
2025-02-08 12:41:07 -05:00
ed
68fadce5c6
starting to review mdesk.h/c
2025-02-08 11:10:23 -05:00
ed
8936ae9aa7
progress on base, deciding to keep the MD namespace minimal on macros pre-c11 or cpp17 gen refactors
2025-02-05 11:20:32 -05:00
Ryan Fleury
23289461d2
fix discrepancy in win32 vs. linux memory reserve
2023-02-17 14:32:08 -08:00
ryanfleury
95ea556f34
Merge branch 'master' into dev
2022-02-17 14:19:24 -07:00
ryanfleury
e9436ce07e
correct a few issues in the api reference & remove old prototype for MD_MakeDetachedError
2022-02-17 14:19:11 -07:00
Ryan Fleury
7b6751d96d
Merge pull request #7 from bvisness/right-side-sloppy
...
Fix overflow bug with MD_StringMatchFlag_RightSideSloppy
2022-02-17 14:17:17 -07:00
Ryan Fleury
beb2562b14
Merge pull request #9 from bvisness/join-post
...
Actually use .post on MD_S8ListJoin
2022-02-17 14:16:15 -07:00
ryanfleury
ecfe3314b6
robustify against /W4 on MSVC
2022-02-17 14:14:50 -07:00
Ben Visness
fb4a7fbb6c
Actually use .post on MD_S8ListJoin
2022-01-31 22:43:52 -06:00
Ben Visness
bda95a298a
Fix overflow bug with MD_StringMatchFlag_RightSideSloppy
...
If a is longer than b, then MD_S8Match will check outside of b's bounds.
2021-12-31 12:52:39 -06:00
Ryan Fleury
2ceb1a1d7a
possible bugfix for eating up newlines too ambitiously when ending unscoped sets
2021-12-29 09:21:39 -07:00
Ryan Fleury
f1b1118b6e
fix typo
2021-11-28 12:32:55 -07:00
Ryan Fleury
7b2b00d8da
update node flag string table
2021-11-28 12:30:04 -07:00
Ryan Fleury
f2a062b4c0
split -> splitter in split API
2021-11-28 12:25:54 -07:00
Ryan Fleury
2e120c7b4a
add MD_S8ListJoinMid
2021-11-28 12:24:23 -07:00
Ryan Fleury
597b44d5a3
treat newlines as whitespace in MD_CharIsSpace
2021-11-28 12:22:50 -07:00
Mārtiņš Možeiko
08bfd28169
macOS support
2021-11-14 18:17:37 -08:00
Ryan Fleury
b07e706dfb
[bugfix] do not use RootFromNode when calculating file coordinates, stop upwards search on the first NodeKind_File node
2021-11-05 15:18:21 -06:00
ryanfleury
a7efe71a50
[docs] reorder/reorganize/consistencyify docs; do mostly all missing pieces
2021-11-01 01:11:47 -06:00
Allen Webster
10a78c8186
'how to build' comment
2021-10-31 21:03:32 -07:00
Allen Webster
73a07fe8ca
woops actually save everything for last commit
2021-10-24 13:32:15 -07:00
Allen Webster
8d4d2d2c3a
naming pass; stub in expression API docs
2021-10-24 13:02:13 -07:00
Miguel Lechon
47613b5563
[expr parser] Communicate expression operator table bake errors through callback.
2021-10-24 17:11:28 +02:00
Allen Webster
07770d51d1
[examples] filled out the expression intro example and added commentary
2021-10-10 15:11:41 -07:00
Allen Webster
f07b74da5f
[examples] add output and combining to multi threaded parse example
2021-10-10 10:53:59 -07:00
Allen Webster
93ac2b4bae
[examples] get started on the multi threaded parse example
2021-10-10 10:00:03 -07:00
Allen Webster
b67dc566c6
[examples] tweaks to overrides example and commentary
2021-10-09 22:34:41 -07:00
Allen Webster
126fab22df
[examples] c like expressions example
2021-10-09 22:07:52 -07:00
Allen Webster
39e10cd246
[expression parser] use the operator pointer right inside the expression node
2021-10-09 20:30:05 -07:00
Allen Webster
838283c706
[examples] start setting up expression parser intro
2021-10-09 20:14:07 -07:00
Allen Webster
e5e65e4724
[maintenance] cleaning up old code, sticking to 'data desk' name, shrinking name of 'advanced_usages'
2021-10-08 15:34:43 -07:00
Allen Webster
feee8cf745
[examples] finish overrides touch ups; tweak overrides example
2021-10-08 15:32:16 -07:00
Allen Webster
204af74b31
[examples] starting notes in overrides example; start cleaning up overrides
2021-10-08 15:25:58 -07:00
Allen Webster
8432125f55
[examples] write examples directory
2021-10-08 11:08:51 -07:00
Allen Webster
0b27e69ec4
welcome comment
2021-10-08 10:11:19 -07:00
Allen Webster
5d51cf478c
[examples] write overrides example; tidy up overrides overrview comment; tidy up misc notes files
2021-10-07 22:35:31 -07:00