ryanfleury
|
a4fa811268
|
fix up parse check
|
2021-08-18 01:47:18 -06:00 |
|
Allen Webster
|
4ab0adf9cc
|
overridable scratch; remove the tedious explicit thread init
|
2021-08-13 11:19:03 -07:00 |
|
Allen Webster
|
fcda88e1cd
|
reduce arena overrides; tidy up organization of default control macros; eliminate arena casts by directly relying on MD_IMPL_Arena in header
|
2021-08-13 10:03:28 -07:00 |
|
Allen Webster
|
a0cc57ebd2
|
default feature control macros
|
2021-07-21 17:37:28 -07:00 |
|
Allen Webster
|
37484ea0a6
|
thread context scratch system; converge on transition idiom in sample code
|
2021-07-21 16:03:39 -07:00 |
|
Allen Webster
|
c6df111fb1
|
adding arena (p8) - done
|
2021-07-20 22:32:30 -07:00 |
|
Allen Webster
|
bf60e1a8f7
|
adding arena (p7)
|
2021-07-20 22:23:58 -07:00 |
|
Allen Webster
|
a54f8b893f
|
adding arena (p6)
|
2021-07-20 22:17:03 -07:00 |
|
Allen Webster
|
a2524640ad
|
adding arena (p4)
|
2021-07-20 22:00:56 -07:00 |
|
Allen Webster
|
863834ad6a
|
adding arena (p3)
|
2021-07-20 21:56:25 -07:00 |
|
Allen Webster
|
ba20ee9b14
|
adding arena (p2)
|
2021-07-20 21:48:44 -07:00 |
|
Allen Webster
|
5e39bc8f2e
|
adding arena (p1)
|
2021-07-20 21:30:22 -07:00 |
|
ryanfleury
|
0eee7e5a6c
|
use mdesk extension instead of md
|
2021-07-04 16:35:42 -06:00 |
|
ryanfleury
|
72a6924a69
|
get toy language building again, get tests passing again
|
2021-07-03 13:41:22 -06:00 |
|
Allen Webster
|
e0399ef837
|
upgrade the string join function
|
2021-07-03 11:24:30 -04:00 |
|
Allen Webster
|
0f53a4379f
|
give cl the attention it needs so it will work with us on C++ language version detection
|
2021-07-03 11:14:20 -04:00 |
|
Allen Webster
|
fb865cea4b
|
build with clang; C++ version cracking (except in cl compiler)
|
2021-07-03 11:00:12 -04:00 |
|
ryanfleury
|
9ff0392f04
|
big naming pass for main API
|
2021-07-02 17:15:51 -06:00 |
|
ryanfleury
|
f15fc77bfa
|
introspection helper docs; remove redundant node-sibling helper; ensure that any of the introspection APIs doing string matching take match flags
|
2021-06-30 22:54:56 -06:00 |
|
ryanfleury
|
5358883431
|
get stb_sprintf working for MD_String8s
|
2021-06-30 12:47:53 -06:00 |
|
ryanfleury
|
097541c9b7
|
fix build errors; remove dumb non-working printf annotations; move C++ user-defined-literal thing into the header
|
2021-06-30 12:17:30 -06:00 |
|
Allen Webster
|
3648548cfe
|
condense string flags
|
2021-06-30 14:09:32 -04:00 |
|
ryanfleury
|
665ae03d81
|
add parse checker sample
|
2021-06-29 20:43:58 -06:00 |
|
ryanfleury
|
2144f62e7e
|
fix static site generator
|
2021-06-29 20:43:57 -06:00 |
|
Allen Webster
|
15aa4d5b32
|
flesh out string -> integer functions
|
2021-06-28 10:45:55 -04:00 |
|
Allen Webster
|
0d57e26ba5
|
finish the elimination of MD_PushSibling
|
2021-06-28 06:44:06 -04:00 |
|
Allen Webster
|
0724d0a910
|
merge
|
2021-06-27 10:21:41 -04:00 |
|
ryanfleury
|
9175305b08
|
rely on tree root for filename
|
2021-06-24 22:12:17 -06:00 |
|
Allen Webster
|
0832e601b7
|
cut namespaces
|
2021-06-12 10:17:14 -07:00 |
|
Allen Webster
|
fb999476fa
|
[map] overhaul the maps, fewer parts, fewer paths, fewer knobs; same great results
|
2021-06-06 20:15:48 -07:00 |
|
Allen Webster
|
bf2d161158
|
[impl] more passing over the parser; found an odd part and made a test to reveal a bug
|
2021-06-06 01:06:36 -07:00 |
|
Allen Webster
|
dd445676f5
|
[impl] passing over parser implementation (pass 1)
|
2021-06-05 23:39:26 -07:00 |
|
Allen Webster
|
d1896fc74b
|
[api] decompose the message printing API by one notch
|
2021-06-05 21:02:51 -07:00 |
|
ryanfleury
|
d5d3b85492
|
fix checked in merge conflicts
|
2021-05-25 18:35:33 -06:00 |
|
Ryan Fleury
|
25a80c1def
|
flesh out values in the toy language
|
2021-04-24 19:48:25 -06:00 |
|
Ryan Fleury
|
30187151ec
|
toy language sample; fix a couple of bugs
|
2021-04-24 16:07:34 -06:00 |
|
Allen Webster
|
b915615716
|
more arranging functions; MD_MakeNode
|
2021-04-17 01:26:39 -07:00 |
|
Allen Webster
|
f52362ef2c
|
rename C helper types; cleanup pass over everything related to C helpers
|
2021-04-16 19:24:17 -07:00 |
|
Allen Webster
|
366eebca00
|
unify c generator naming
|
2021-04-16 18:37:37 -07:00 |
|
Allen Webster
|
3c6cc0414d
|
organize out C helpers
|
2021-04-16 18:17:46 -07:00 |
|
ryanfleury
|
714cb85824
|
fix samples/tests for removal of JoinStringListWithSeparator helper
|
2021-04-12 13:21:19 -06:00 |
|
ryanfleury
|
6dc8487965
|
combine StringMatchFlags and NodeMatchFlags into MD_MatchFlags
|
2021-04-01 22:21:46 -06:00 |
|
Allen Webster
|
4eaeaf5cd0
|
[docs] through the map types; add mkdir to namespaces build
|
2021-03-30 22:57:19 -07:00 |
|
Miguel Lechon
|
0945c9c71e
|
[namespaces] Type versioning sample.
|
2021-03-29 17:57:38 +02:00 |
|
Miguel Lechon
|
20f85761c7
|
[map] Expose PtrMap on md.h. Remove NodeTable defines.
|
2021-03-22 15:45:36 +01:00 |
|
Allen Webster
|
b24b0e0491
|
[map] fix header signature for StringMap
|
2021-03-21 20:49:16 -07:00 |
|
Allen Webster
|
369ebd7a62
|
[docs] catch up to new map integration; change function forward declarations for map
|
2021-03-21 20:40:43 -07:00 |
|
Miguel Lechon
|
96c3c46531
|
fopen with "wb" to avoid mixed LF/CRLF output on windows.
|
2021-03-18 10:12:55 +01:00 |
|
Miguel Lechon
|
6026c3639d
|
Remove MD_Map aliases.
|
2021-03-16 19:15:48 +01:00 |
|
Miguel Lechon
|
fed011fc52
|
Switch to map_proposal.
|
2021-03-16 11:11:13 +01:00 |
|