Commit Graph

  • 8936ae9aa7 progress on base, deciding to keep the MD namespace minimal on macros pre-c11 or cpp17 gen refactors ed 2025-02-05 11:20:32 -05:00
  • c1d24b3a07 various progress ed 2025-02-05 10:37:25 -05:00
  • e19dd6b58c base progress ed 2025-02-01 23:43:46 -05:00
  • 078bf4b271 base progress ed 2025-02-01 22:58:35 -05:00
  • 97e54f15a3 base progress ed 2025-02-01 22:38:48 -05:00
  • b414214aa4 base progress ed 2025-02-01 21:36:44 -05:00
  • 73fe526501 progress on base ed 2025-02-01 20:42:40 -05:00
  • 708fed034b add editorconfig and .clangformat (for gencpp_c11) ed 2025-02-01 20:42:33 -05:00
  • e65974a9b2 progress on base ed 2025-02-01 19:08:54 -05:00
  • 102f5af2c7 readme update ed 2025-02-01 18:30:57 -05:00
  • 7a95ada831 progress ed 2025-02-01 18:30:43 -05:00
  • a4e836dda8 added readme ed 2025-02-01 17:54:41 -05:00
  • 94b8427b96 starting to offload MD namespace for repo to gen_c11 .refactor script and gen_cpp17 to namespace macros ed 2025-02-01 17:47:14 -05:00
  • e30f65a86b progress on resolving deps ed 2025-02-01 16:05:53 -05:00
  • 9459ae066a add skeleton for gen_c11 & gen_cpp17 ed 2025-02-01 14:40:53 -05:00
  • 967305e4b5 add gencpp_c11 into thirdparty ed 2025-02-01 14:40:32 -05:00
  • a04ce430ee resolving deps [Part 2] ed 2025-02-01 14:40:15 -05:00
  • ffaa2ca19f organizing, resolving dependencies ed 2025-02-01 14:28:12 -05:00
  • 1d0045b759 initial scripts ed 2025-02-01 12:50:25 -05:00
  • 40c21ca555 add puref for mdesk ed 2025-02-01 12:50:18 -05:00
  • 2ba468ffaf Bring over RADDBG's mdesk and metagen modules ed 2025-02-01 12:49:46 -05:00
  • 23289461d2 fix discrepancy in win32 vs. linux memory reserve Ryan Fleury 2023-02-17 14:32:08 -08:00
  • 95ea556f34 Merge branch 'master' into dev ryanfleury 2022-02-17 14:19:24 -07:00
  • e9436ce07e correct a few issues in the api reference & remove old prototype for MD_MakeDetachedError ryanfleury 2022-02-17 14:19:03 -07:00
  • 7b6751d96d Merge pull request #7 from bvisness/right-side-sloppy Ryan Fleury 2022-02-17 14:17:17 -07:00
  • beb2562b14 Merge pull request #9 from bvisness/join-post Ryan Fleury 2022-02-17 14:16:15 -07:00
  • ecfe3314b6 robustify against /W4 on MSVC ryanfleury 2022-02-17 14:14:50 -07:00
  • fb4a7fbb6c Actually use .post on MD_S8ListJoin Ben Visness 2022-01-31 22:43:52 -06:00
  • bda95a298a Fix overflow bug with MD_StringMatchFlag_RightSideSloppy Ben Visness 2021-12-31 12:52:39 -06:00
  • 2ceb1a1d7a possible bugfix for eating up newlines too ambitiously when ending unscoped sets Ryan Fleury 2021-12-29 09:21:39 -07:00
  • 7f12b05741 sanity test for unscoped set newline-allowance (after first child) bug (?) Ryan Fleury 2021-12-29 09:09:34 -07:00
  • f1b1118b6e fix typo Ryan Fleury 2021-11-28 12:32:55 -07:00
  • 7b2b00d8da update node flag string table Ryan Fleury 2021-11-28 12:30:04 -07:00
  • f2a062b4c0 split -> splitter in split API Ryan Fleury 2021-11-28 12:25:54 -07:00
  • 2e120c7b4a add MD_S8ListJoinMid Ryan Fleury 2021-11-28 12:24:23 -07:00
  • 597b44d5a3 treat newlines as whitespace in MD_CharIsSpace Ryan Fleury 2021-11-28 12:22:50 -07:00
  • 474c4af262 Merge pull request #6 from mmozeiko/macos Ryan Fleury 2021-11-16 21:43:52 -07:00
  • afc076187b Merge pull request #5 from mmozeiko/pthreads Ryan Fleury 2021-11-16 21:43:07 -07:00
  • 642d2cd895 Merge pull request #4 from mmozeiko/github-actions Ryan Fleury 2021-11-16 21:42:52 -07:00
  • 08bfd28169 macOS support Mārtiņš Možeiko 2021-11-14 17:24:46 -08:00
  • fdab8bd6b2 add github actions Mārtiņš Možeiko 2021-11-14 16:16:54 -08:00
  • 1d23319460 add pthreads support to multi_threaded.c example Mārtiņš Možeiko 2021-11-14 16:49:07 -08:00
  • b07e706dfb [bugfix] do not use RootFromNode when calculating file coordinates, stop upwards search on the first NodeKind_File node Ryan Fleury 2021-11-05 15:18:21 -06:00
  • 3ca16a7c3a [docs] touchups Ryan Fleury 2021-11-05 14:51:26 -06:00
  • bad4062c2d [docs] fix typo Ryan Fleury 2021-11-05 14:41:15 -06:00
  • f09218bb57 [docs] fix copy/paste typo Ryan Fleury 2021-11-05 14:38:29 -06:00
  • d699873f5e [docs] remove opaque comments Ryan Fleury 2021-11-05 14:31:00 -06:00
  • 8c7771efb9 [docs] arena temp allocation docs Ryan Fleury 2021-11-05 14:29:15 -06:00
  • 0629a4bf7f [docs] arena docs Ryan Fleury 2021-11-05 14:25:00 -06:00
  • 1f9fd7d166 [docs] fix incorrect identifier style docs Ryan Fleury 2021-11-05 13:57:24 -06:00
  • f2958f5150 [docs] expression parser docs finished Allen Webster 2021-11-01 20:19:06 -07:00
  • 537b962b2b [docs] Misc fixes. Miguel Lechon 2021-11-01 17:24:21 +01:00
  • 4683ee3313 [docs] fix prefix for token enums ryanfleury 2021-11-01 01:21:29 -06:00
  • 2defa09b86 [docs] fix unescaped thing ryanfleury 2021-11-01 01:20:00 -06:00
  • 4f5105f5d4 [docs] fix duplicate names ryanfleury 2021-11-01 01:16:48 -06:00
  • 5b984f5bc1 [docs] missing string numeric parse docs ryanfleury 2021-11-01 01:14:54 -06:00
  • a7efe71a50 [docs] reorder/reorganize/consistencyify docs; do mostly all missing pieces ryanfleury 2021-11-01 01:11:39 -06:00
  • 10a78c8186 'how to build' comment Allen Webster 2021-10-31 21:03:32 -07:00
  • 5f21be8db1 [docs] progress on expression system docs Allen Webster 2021-10-24 14:06:01 -07:00
  • 73a07fe8ca woops actually save everything for last commit Allen Webster 2021-10-24 13:31:56 -07:00
  • 8d4d2d2c3a naming pass; stub in expression API docs Allen Webster 2021-10-24 13:02:13 -07:00
  • 47613b5563 [expr parser] Communicate expression operator table bake errors through callback. Miguel Lechon 2021-10-24 17:11:28 +02:00
  • 8ec2e23a1d [docs] remove some stuff ryanfleury 2021-10-20 19:34:00 -06:00
  • a77389a64d Merge branch 'dev' of https://github.com/Dion-Systems/metadesk into dev Ryan Fleury 2021-10-11 11:27:37 -06:00
  • 8b57ba0588 [docs] string generation; file-system helper; command-line helper; tree matching; message formatting Ryan Fleury 2021-10-11 11:27:29 -06:00
  • 5516a221ee [examples] fix typo in build script Allen Webster 2021-10-10 20:30:31 -07:00
  • e0df4e5bed [examples] comments in multi-threaded parse example Allen Webster 2021-10-10 19:42:00 -07:00
  • f30295fb5c [examples] notes on the scratch pool Allen Webster 2021-10-10 19:16:36 -07:00
  • 392ea138cc [examples] comments in memory management example Allen Webster 2021-10-10 19:04:55 -07:00
  • c968dd4329 [examples] C like expressions comments Allen Webster 2021-10-10 16:52:09 -07:00
  • 07770d51d1 [examples] filled out the expression intro example and added commentary Allen Webster 2021-10-10 15:11:41 -07:00
  • e21c5b9d6b [examples] fill in directory comments for all the latest examples Allen Webster 2021-10-10 12:51:21 -07:00
  • f26cb332f0 [examples] tweaks in multi threaded example; fill in the memory management example Allen Webster 2021-10-10 11:59:58 -07:00
  • c016b8cccc [examples] fix indexing bug in multi threaded example; make the intrinsic work with clang too Allen Webster 2021-10-10 11:03:22 -07:00
  • f07b74da5f [examples] add output and combining to multi threaded parse example Allen Webster 2021-10-10 10:53:59 -07:00
  • 93ac2b4bae [examples] get started on the multi threaded parse example Allen Webster 2021-10-10 10:00:03 -07:00
  • 8ee69f0124 [examples] setting up the last two integration examples and slots in the examples directory Allen Webster 2021-10-09 23:45:02 -07:00
  • b67dc566c6 [examples] tweaks to overrides example and commentary Allen Webster 2021-10-09 22:34:41 -07:00
  • 126fab22df [examples] c like expressions example Allen Webster 2021-10-09 22:07:52 -07:00
  • ac9f415180 [examples] write expressions intro example Allen Webster 2021-10-09 20:58:33 -07:00
  • 39e10cd246 [expression parser] use the operator pointer right inside the expression node Allen Webster 2021-10-09 20:30:05 -07:00
  • 838283c706 [examples] start setting up expression parser intro Allen Webster 2021-10-09 20:14:07 -07:00
  • 670f5592f7 [examples] final pass over todos in the type metaprogram Allen Webster 2021-10-09 19:13:27 -07:00
  • ee3adcfb60 [examples] input for types example that generates errors Allen Webster 2021-10-09 16:08:24 -07:00
  • 5a6ad0a770 [examples] more robust array index checker in the type example Allen Webster 2021-10-09 11:59:06 -07:00
  • 2a6bf65f13 [examples] finish type metadata commentary Allen Webster 2021-10-09 11:44:07 -07:00
  • c8c5763d0a [examples] progress on type metadata commentary Allen Webster 2021-10-08 23:12:32 -07:00
  • a5436aec0e [examples] more type metadata commentary; write some usage code for the generated type info Allen Webster 2021-10-08 22:13:45 -07:00
  • 367b527229 [examples] start type metadata commentary Allen Webster 2021-10-08 21:01:04 -07:00
  • 6aadfcc34b [docs] partial docs pass for code loc format strings Ryan Fleury 2021-10-08 17:47:38 -06:00
  • 85ca106e15 [docs] node introspection docs convergence Ryan Fleury 2021-10-08 17:41:06 -06:00
  • fb53369f30 [examples] finish commentary in overrides.c Allen Webster 2021-10-08 15:56:16 -07:00
  • d5e8f91363 [docs] map docs Ryan Fleury 2021-10-08 16:52:43 -06:00
  • e5e65e4724 [maintenance] cleaning up old code, sticking to 'data desk' name, shrinking name of 'advanced_usages' Allen Webster 2021-10-08 15:34:43 -07:00
  • feee8cf745 [examples] finish overrides touch ups; tweak overrides example Allen Webster 2021-10-08 15:32:16 -07:00
  • 204af74b31 [examples] starting notes in overrides example; start cleaning up overrides Allen Webster 2021-10-08 15:25:58 -07:00
  • 95731945d0 [examples] user errors commentary Allen Webster 2021-10-08 11:56:53 -07:00
  • 8432125f55 [examples] write examples directory Allen Webster 2021-10-08 11:08:51 -07:00
  • 0b27e69ec4 welcome comment Allen Webster 2021-10-08 10:11:19 -07:00
  • 5d51cf478c [examples] write overrides example; tidy up overrides overrview comment; tidy up misc notes files Allen Webster 2021-10-07 22:35:31 -07:00