cmake
|
2024-12-14
|
Ove Kåven
|
[a2322f]
Added the GObject Introspection library as an o...
|
lib
|
2025-02-01
|
Ove Kåven
|
[e66055]
Made the data argument of GQueue and GSequence'...
|
plugins
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
shared
|
2025-02-07
|
Ove Kåven
|
[8073da]
Removed the old expression analyzer module, fin...
|
tests
|
2025-01-20
|
Ove Kåven
|
[2c8592]
Added unit tests for the builtin array type.
|
.hgeol
|
2019-09-18
|
Ove Kåven
|
[22f5e6]
Added .hgeol file.
|
.hgignore
|
2024-12-12
|
Ove Kåven
|
[4c62eb]
Added Windows binary extensions to .hgignore.
|
CMakeLists.txt
|
2024-12-14
|
Ove Kåven
|
[a2322f]
Added the GObject Introspection library as an o...
|
LICENSE
|
2013-07-27
|
Ove Kåven
|
[354e13]
Added license file, placing this project under ...
|
analyze.c
|
2023-12-31
|
Ove Kåven
|
[72034a]
Added a new analysis pass for dealing with tran...
|
analyze.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
analyze.mtl
|
2023-12-31
|
Ove Kåven
|
[72034a]
Added a new analysis pass for dealing with tran...
|
build.c
|
2025-01-27
|
Ove Kåven
|
[3c9654]
Made many AST append/prepend methods take owned...
|
build.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build.mtl
|
2025-01-26
|
Ove Kåven
|
[851e36]
Removed default_init_embedded's no-longer-neces...
|
build_body.c
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_body.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_body.mtl
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_canon.c
|
2025-01-09
|
Ove Kåven
|
[1980f0]
Store standard type instead of xtype in Typecast.
|
build_canon.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_canon.mtl
|
2021-01-08
|
Ove Kåven
|
[b2b95d]
Rewrote AST visit methods to make information a...
|
build_cflow.c
|
2025-02-07
|
Ove Kåven
|
[cabeb5]
Moved some utility functions from expression.mt...
|
build_cflow.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_cflow.mtl
|
2025-02-07
|
Ove Kåven
|
[cabeb5]
Moved some utility functions from expression.mt...
|
build_conds.c
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_conds.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_conds.mtl
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_constraints.c
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_constraints.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_constraints.mtl
|
2025-02-07
|
Ove Kåven
|
[6e5e78]
Removed all remaining references to the old exp...
|
build_coroutine.c
|
2025-02-06
|
Ove Kåven
|
[289316]
Use produce/receive_target from expression anal...
|
build_coroutine.h
|
2024-07-24
|
Ove Kåven
|
[e58c14]
Initial implementation of coroutines.
|
build_coroutine.mtl
|
2025-02-06
|
Ove Kåven
|
[289316]
Use produce/receive_target from expression anal...
|
build_deoop.c
|
2025-01-27
|
Ove Kåven
|
[96cd84]
Moved handling of transfer member references to...
|
build_deoop.h
|
2023-12-23
|
Ove Kåven
|
[c1a766]
Added a separate pass for transforming from OOP...
|
build_deoop.mtl
|
2025-01-26
|
Ove Kåven
|
[5dc756]
Simplify Member by removing no-longer-necessary...
|
build_fixup.c
|
2025-01-27
|
Ove Kåven
|
[f9aa03]
Make sure to unreference owned temps created fo...
|
build_fixup.h
|
2025-01-24
|
Ove Kåven
|
[babcf6]
Run build_fixup on global variables as well as ...
|
build_fixup.mtl
|
2025-01-26
|
Ove Kåven
|
[5dc756]
Simplify Member by removing no-longer-necessary...
|
build_liveness.c
|
2025-01-24
|
Ove Kåven
|
[c9ffce]
Made backwards dataflow analysis handle infinit...
|
build_liveness.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_liveness.mtl
|
2024-10-05
|
Ove Kåven
|
[ea696d]
Added new VModes for handling by-ref arguments.
|
build_mavail.c
|
2025-01-24
|
Ove Kåven
|
[c9ffce]
Made backwards dataflow analysis handle infinit...
|
build_mavail.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_mavail.mtl
|
2024-06-08
|
Ove Kåven
|
[8ae92e]
Start using the new "is_barrier" when analyzing...
|
build_mdeadness.c
|
2025-01-24
|
Ove Kåven
|
[c9ffce]
Made backwards dataflow analysis handle infinit...
|
build_mdeadness.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_mdeadness.mtl
|
2024-10-05
|
Ove Kåven
|
[ea696d]
Added new VModes for handling by-ref arguments.
|
build_mtransfers.c
|
2024-06-08
|
Ove Kåven
|
[8ae92e]
Start using the new "is_barrier" when analyzing...
|
build_mtransfers.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_mtransfers.mtl
|
2024-06-08
|
Ove Kåven
|
[8ae92e]
Start using the new "is_barrier" when analyzing...
|
build_ssa.c
|
2025-01-13
|
Ove Kåven
|
[0e7c9e]
Moved "type" field of BC.Object subclasses into...
|
build_ssa.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_ssa.mtl
|
2024-10-05
|
Ove Kåven
|
[7a96d8]
Use new by-ref VModes when visiting InputArg, M...
|
build_varcheck.c
|
2025-01-11
|
Ove Kåven
|
[f95ea8]
Store standard type instead of xtype for functi...
|
build_varcheck.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_varcheck.mtl
|
2025-01-11
|
Ove Kåven
|
[f95ea8]
Store standard type instead of xtype for functi...
|
build_varclean.c
|
2025-01-27
|
Ove Kåven
|
[96cd84]
Moved handling of transfer member references to...
|
build_varclean.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_varclean.mtl
|
2025-01-27
|
Ove Kåven
|
[96cd84]
Moved handling of transfer member references to...
|
build_varstats.c
|
2024-10-05
|
Ove Kåven
|
[ea696d]
Added new VModes for handling by-ref arguments.
|
build_varstats.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
build_varstats.mtl
|
2024-10-05
|
Ove Kåven
|
[ea696d]
Added new VModes for handling by-ref arguments.
|
clean_final.c
|
2025-01-27
|
Ove Kåven
|
[f9aa03]
Make sure to unreference owned temps created fo...
|
clean_final.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
clean_final.mtl
|
2025-01-16
|
Ove Kåven
|
[72fc50]
Use the new base type query functions in clean_...
|
clean_unssa.c
|
2025-01-27
|
Ove Kåven
|
[f9aa03]
Make sure to unreference owned temps created fo...
|
clean_unssa.h
|
2024-06-04
|
Ove Kåven
|
[446c63]
Start building initial un-SSA merge sets with l...
|
clean_unssa.mtl
|
2024-06-07
|
Ove Kåven
|
[e9f947]
Made the un-SSA pass rename the live-sets as well.
|
dataflow.c
|
2023-04-26
|
Ove Kåven
|
[88d906]
Include string.h by default, as the C generator...
|
dataflow.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
dataflow.mtl
|
2025-01-24
|
Ove Kåven
|
[c9ffce]
Made backwards dataflow analysis handle infinit...
|
dominators.c
|
2024-06-03
|
Ove Kåven
|
[1c5ffe]
Remember the list of postdominator root blocks,...
|
dominators.h
|
2024-05-24
|
Ove Kåven
|
[173f14]
Moved the "dominates" function into the Block c...
|
dominators.mtl
|
2024-06-03
|
Ove Kåven
|
[1c5ffe]
Remember the list of postdominator root blocks,...
|
gen_base.c
|
2025-02-02
|
Ove Kåven
|
[0d4ad0]
Handle the new FunctionType in the C code gener...
|
gen_base.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
gen_base.mtl
|
2025-02-02
|
Ove Kåven
|
[0d4ad0]
Handle the new FunctionType in the C code gener...
|
gen_c.c
|
2025-02-02
|
Ove Kåven
|
[0d4ad0]
Handle the new FunctionType in the C code gener...
|
gen_c.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
gen_c.mtl
|
2025-02-02
|
Ove Kåven
|
[0d4ad0]
Handle the new FunctionType in the C code gener...
|
gen_cpp.c
|
2023-12-20
|
Ove Kåven
|
[42ae55]
Autogenerate default destructors and deallocato...
|
gen_cpp.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
gen_cpp.mtl
|
2023-04-08
|
Ove Kåven
|
[2a8388]
Added the beginnings of a module for generating...
|
gen_mtl.c
|
2025-01-13
|
Ove Kåven
|
[0e7c9e]
Moved "type" field of BC.Object subclasses into...
|
gen_mtl.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
gen_mtl.mtl
|
2024-10-05
|
Ove Kåven
|
[dada95]
Added new AST class "InputArg", for marking "in...
|
lex_mtl.c
|
2025-01-25
|
Ove Kåven
|
[5c08de]
Finish tuples in the build pass, ensuring all m...
|
lex_mtl.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
lex_mtl.mtl
|
2025-01-23
|
Ove Kåven
|
[004d14]
Use new builtin array type for the lexer's keyw...
|
loops.c
|
2025-01-24
|
Ove Kåven
|
[783cca]
When detecting CFG loops, check for and record ...
|
loops.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
loops.mtl
|
2025-01-24
|
Ove Kåven
|
[783cca]
When detecting CFG loops, check for and record ...
|
modules.c
|
2023-12-21
|
Ove Kåven
|
[671c76]
Removed AST serialization code. It's long-unuse...
|
modules.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
modules.mtl
|
2023-12-21
|
Ove Kåven
|
[671c76]
Removed AST serialization code. It's long-unuse...
|
mtlc.c
|
2025-01-23
|
Ove Kåven
|
[c4f908]
Use new builtin array type for the mtlc command...
|
mtlc.h
|
2025-01-23
|
Ove Kåven
|
[c4f908]
Use new builtin array type for the mtlc command...
|
mtlc.mtl
|
2025-01-23
|
Ove Kåven
|
[c4f908]
Use new builtin array type for the mtlc command...
|
parse_expr.c
|
2024-06-05
|
Ove Kåven
|
[ef60d6]
Parser support for "yield" expressions.
|
parse_expr.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
parse_expr.mtl
|
2024-06-05
|
Ove Kåven
|
[ef60d6]
Parser support for "yield" expressions.
|
parse_mtl.c
|
2025-01-27
|
Ove Kåven
|
[f9aa03]
Make sure to unreference owned temps created fo...
|
parse_mtl.h
|
2024-06-05
|
Ove Kåven
|
[ef60d6]
Parser support for "yield" expressions.
|
parse_mtl.mtl
|
2025-01-20
|
Ove Kåven
|
[9da96b]
Implemented syntactic sugar for defining arrays...
|
plugin_loader.c
|
2024-05-09
|
Ove Kåven
|
[a5b215]
Don't suppress explicit typecasts from voidptrs...
|
plugin_loader.h
|
2023-11-18
|
Ove Kåven
|
[bde053]
Map MORTAL's bool type to the ISO C99 bool type...
|
plugin_loader.mtl
|
2023-10-31
|
Ove Kåven
|
[a4816c]
Don't crash if no plugins are available yet.
|