Ronald Caesar
3df7fd5596
[38] cdoc: fixup some files
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-10-05 19:33:03 -04:00
fsadannn
31a753efc5
[38] cdoc: color and systax pickers for html generation
2026-10-05 19:26:05 -04:00
Ronald Caesar
469144b779
[76] x86/compiler1: disable simd instructions in the main loop
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-27 01:01:03 -04:00
Ronald Caesar
aad7ef738f
[38] cdoc: add minor changes to clang.lua
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-26 23:58:52 -04:00
Ronald Caesar
7c93e73dd7
[38] cdoc: add more error handling to cstring_to_string()
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-26 23:58:52 -04:00
fsadannn
d3ae5bff8c
[38] cdoc: clang boilerplate for parsing and visiting headers
2026-09-26 23:58:52 -04:00
fsadannn
e5a55ca022
[38] cdoc: clang boilerplate for parsing and visiting headers
2026-09-26 23:58:52 -04:00
Ronald Caesar
da7fa19eb1
[76] scripts: disable SME/SVE instructions
...
From what i've researched, unicorn does not currently support SME/SVE
instructions. This causes the fuzzer to fail for those specific
instructions.
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-21 20:33:33 -04:00
Ronald Caesar
665aa752c4
[76] scripts/cdoc: find libclang.dll on my machine
2026-09-15 19:04:12 -07:00
fsadannn
16b20f0b18
[78] scripts/cdoc: find clang headers in windows
2026-09-15 18:38:51 -07:00
Ronald Caesar
cb61f7ad5b
[76] scripts: disable decoding simd registers
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-15 05:30:40 -04:00
Ronald Caesar
388c4fdea6
[76] scripts: add generic GPR hover text in derive_operand_type()
...
Signed-off-by: Ronald Caesar <github43132@proton.me >
2026-09-15 05:30:18 -04:00
potatiat
dff481597d
[38] docs: add constructors for every AST kind
...
Only create_module existed. The other kinds in KIND had no
constructor, so nothing could build those nodes.
Signed-off-by: potatiat <potatiat@proton.me >
2026-09-03 10:10:31 -04:00
potatiat
39e581d0c3
[38] docs: tag modules with KIND.MODULE
...
create_module stored kind as the string "module". The KIND table and
the constructor comment both use the integer ast.KIND.MODULE.
Signed-off-by: potatiat <potatiat@proton.me >
2026-09-03 10:10:31 -04:00
potatiat
1a074d9a4a
[38] docs: store column_number under its field name
...
create_location_table listed column_number without a key, so Lua stored
it as array index 1 and location.column_number was nil. The function
comment already documents the keyed field.
Signed-off-by: potatiat <potatiat@proton.me >
2026-09-03 10:10:31 -04:00
Ronald Caesar
1220d1b3ba
[43] tools: remove dashboard
2026-08-24 17:54:52 -04:00
Ronald Caesar
8824cd56ff
[43] ci: remove mold as a macOS dependancy
...
macOS clang compiler does not support --fuse-ld flag.
2026-08-24 17:54:52 -04:00
Ronald Caesar
c9f5f0aa20
x86/compiler1: integrate OPCODE_CONST into OPCODE_MOV
2026-08-22 22:08:41 -04:00
Ronald Caesar
0e6120a904
[37]: migrate logging instances to thread local storage
2026-08-13 18:31:06 -04:00
Ronald Caesar
aff41823f3
scripts/doctest: link against MSVC CRT
2026-08-08 07:02:24 -04:00
Ronald Caesar
fed3d6eb7c
tools/dashboard: include bal_platform.h
2026-08-08 05:50:05 -04:00
Ronald Caesar
7ed2eccdd9
tools/scripts/doctest: fix doctest only running the first example per file
2026-08-07 18:21:34 -04:00
Ronald Caesar
a32976bb83
[38] tools/cdoc/parser: add more error handling
2026-08-07 04:38:30 -04:00
Ronald Caesar
5135147d51
[38] tools/cdoc/ast: add initial abstract syntax tree implementation
2026-08-07 03:15:21 -04:00
Ronald Caesar
986d1e78e1
[38] tools/cdoc/parser: extract file level documentation
...
Introduces parse_file_level_docs() which extracts file level
documentation prefixed with //!.
2026-08-07 02:23:24 -04:00