samsonium
  • Joined on 2026-09-10
samsonium pushed to impl-dyn-linking at samsonium/fz-lang 2026-10-28 12:21:01 +00:00
ea28c470d2 wip: begin dynamic library loading dev
samsonium pushed to impl-dyn-linking at samsonium/fz-lang 2026-10-27 21:31:13 +00:00
70bf63e2ea feat: add libffi cmake dependency
samsonium created branch impl-dyn-linking in samsonium/fz-lang 2026-10-27 21:31:13 +00:00
samsonium deleted branch impl-analyzer from samsonium/fz-lang 2026-10-27 12:43:52 +00:00
samsonium pushed to v1.1 at samsonium/fz-lang 2026-10-27 12:43:09 +00:00
b24cefee96 Merge pull request 'Impl analyzer' (#5) from impl-analyzer into v1.1
6498c73960 ref: move linked list example into tests folder
dc80de66e4 fix: review problems
c61322718d fix: some analysis stage problems
411d291a2c feat: add VM protection for classes w/o fields
Compare 12 commits »
samsonium merged pull request samsonium/fz-lang#5 2026-10-27 12:43:08 +00:00
Impl analyzer
samsonium pushed to impl-analyzer at samsonium/fz-lang 2026-10-27 12:42:10 +00:00
6498c73960 ref: move linked list example into tests folder
samsonium pushed to impl-analyzer at samsonium/fz-lang 2026-10-27 12:40:29 +00:00
dc80de66e4 fix: review problems
samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

function '%s' requires %zu argument(s), got %zu (or method, if is_method == true)

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

function '%s' is expecting argument %zu to be '%s', got '%s'

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

rename variable to offset

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

add an error for unknown callee type

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

remove

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

Move builtins outside (f.e. compiler/analyzer/builtins.c)

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

"expected integer type, got N"

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

"expected integer type, got M"

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

"statement", not "node"

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

Also replace this "per-analyzer-buffers" with single one in other "an_*.c" files

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

"... is not a block"

samsonium commented on pull request samsonium/fz-lang#5 2026-10-27 11:45:38 +00:00
Impl analyzer

Also look for another extern functions in an_*.c files