2025-07-28 - 2026-07-28
Overview
7 Pull requests merged by 2 users
Merged
#24 furc
Merged
#22 Types for furc
Merged
#18 Furvm backend for furc
Merged
#11 docs(contrib): make CONTRIBUTING.md better
Merged
#7 Remove handle
Merged
#4 Add doxygen documentation
Merged
#3 IR generation
40 Issues closed from 2 users
Closed
#57 feat(furvm): introduce set instruction
Closed
#58 feat: introduce missing push instructions
Closed
#56 feat: create lexer
Closed
#51 refactor: add return type to function
Closed
#50 refactor: better FFI types system
Closed
#35 feat: introduce pointer thing type
Closed
#53 refactor: improve reference things
Closed
#54 feat: introduce length operator
Closed
#52 refactor: better type system
Closed
#55 refactor: improve primitive types
Closed
#49 refactor: improve functions
Closed
#46 refactor: change type pointer to type handle in thing
Closed
#47 refactor: remove name from function
Closed
#43 feat: add size argument to array type
Closed
#42 refactor: rename list type to array
Closed
#34 feat: introduce some unary operator instructions
Closed
#17 refactor: destruct binary_op_instruction in furlang's IR
Closed
#45 feat: introduce core module to the context
Closed
#23 feat: introduce context and module loading
Closed
#44 refactor: move thing_allocator to a seperate file
Closed
#39 feat: add types to module
Closed
#33 feat: introduce list thing type
Closed
#32 feat: introduce reference thing type
Closed
#31 feat: introduce more integer types
Closed
#30 refactor: structure for thing types
Closed
#36 refactor: remove header from thing data
Closed
#26 feat: public access specifier for functions
Closed
#20 refactor: better native function system
Closed
#25 feat: private functions
Closed
#16 refactor: improve furc declarations
Closed
#19 feat: add native and import functions to furc
Closed
#15 feat: add types to furc
Closed
#14 feat: furvm bytecode backend for furc
Closed
#12 the great refactor
Closed
#2 [furc, IR] optimize with SSA
Closed
#9 [furvm] implement copy constructor for things
Closed
#10 [furvm] better thing system
Closed
#5 [refactor, furc] Operation node consistency
Closed
#6 [result] missing operator
Closed
#1 [furc] completely remove the handle class in favor of furlang::result
51 Issues created by 2 users
Opened
#1 [furc] completely remove the handle class in favor of furlang::result
Opened
#2 [furc, IR] optimize with SSA
Opened
#5 [refactor, furc] Operation node consistency
Opened
#6 [result] missing operator
Opened
#8 [furc, parser] bring back parser tests
Opened
#9 [furvm] implement copy constructor for things
Opened
#10 [furvm] better thing system
Opened
#12 the great refactor
Opened
#13 [furvm] introduce constant pool
Opened
#14 feat: furvm bytecode backend for furc
Opened
#15 feat: add types to furc
Opened
#16 refactor: improve furc declarations
Opened
#17 refactor: destruct binary_op_instruction in furlang's IR
Opened
#19 feat: add native and import functions to furc
Opened
#20 refactor: better native function system
Opened
#21 feat: variable declarations
Opened
#23 feat: introduce context and module loading
Opened
#25 feat: private functions
Opened
#26 feat: public access specifier for functions
Opened
#27 feat: add native function name parameter
Opened
#28 feat: introduce foreign functions to furvm
Opened
#29 feat: introduce foreign functions to furc
Opened
#30 refactor: structure for thing types
Opened
#31 feat: introduce more integer types
Opened
#32 feat: introduce reference thing type
Opened
#33 feat: introduce list thing type
Opened
#34 feat: introduce some unary operator instructions
Opened
#35 feat: introduce pointer thing type
Opened
#36 refactor: remove header from thing data
Opened
#37 refactor: improve error reporting in furc
Opened
#38 test: add unit tests for furvm things
Opened
#39 feat: add types to module
Opened
#40 feat: typechecker
Opened
#41 feat: structure types
Opened
#42 refactor: rename list type to array
Opened
#43 feat: add size argument to array type
Opened
#44 refactor: move thing_allocator to a seperate file
Opened
#45 feat: introduce core module to the context
Opened
#46 refactor: change type pointer to type handle in thing
Opened
#47 refactor: remove name from function
Opened
#48 refactor: make reference things increase the referenced thing's reference count
Opened
#49 refactor: improve functions
Opened
#50 refactor: better FFI types system
Opened
#51 refactor: add return type to function
Opened
#52 refactor: better type system
Opened
#53 refactor: improve reference things
Opened
#54 feat: introduce length operator
Opened
#55 refactor: improve primitive types
Opened
#56 feat: create lexer
Opened
#57 feat(furvm): introduce set instruction
Opened
#58 feat: introduce missing push instructions