Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/radareorg/radeco
radare2-based decompiler and symbol executor
https://github.com/radareorg/radeco
Apply formatter
8261ddb3bf66ebdce835ca54126e71dfe93ba976 authored about 6 years ago by kriw <[email protected]>
8261ddb3bf66ebdce835ca54126e71dfe93ba976 authored about 6 years ago by kriw <[email protected]>
[c_cfg_builder] Fix test
aece706ef6a2173e0c41ff1bd6a34d2f7b524cdc authored over 6 years ago by kriw <[email protected]>
aece706ef6a2173e0c41ff1bd6a34d2f7b524cdc authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] handle Opcode::OpLoad properly
a80e3753546140e7ac44206d70b6607b9be6f0a0 authored over 6 years ago by kriw <[email protected]>
a80e3753546140e7ac44206d70b6607b9be6f0a0 authored over 6 years ago by kriw <[email protected]>
Formatting
c285d3b439e29762cb4bd86f6b58b878b1005eca authored over 6 years ago by kriw <[email protected]>
c285d3b439e29762cb4bd86f6b58b878b1005eca authored over 6 years ago by kriw <[email protected]>
Remove unnecessary tests
703d29586b9a4edb0fd8458fad9901b4ce5207b5 authored over 6 years ago by kriw <[email protected]>
703d29586b9a4edb0fd8458fad9901b4ce5207b5 authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] Rename ast cfg
e7feffd6c7bb82ef15b4758503f9c28cefe18d55 authored over 6 years ago by kriw <[email protected]>
e7feffd6c7bb82ef15b4758503f9c28cefe18d55 authored over 6 years ago by kriw <[email protected]>
impl c_cfg_builder::def_of, c_cfG_builder::op_to_expr
18d87a276bd939315b61f3bac33e29dbf5b3be12 authored over 6 years ago by kriw <[email protected]>
18d87a276bd939315b61f3bac33e29dbf5b3be12 authored over 6 years ago by kriw <[email protected]>
WIP impl c_cfg_builder::def_of, c_cfG_builder::op_to_expr
2278468ed1a2d0f807e2617fc6f02a245ffb2b1f authored over 6 years ago by kriw <[email protected]>
2278468ed1a2d0f807e2617fc6f02a245ffb2b1f authored over 6 years ago by kriw <[email protected]>
[c_cfg_builder] Add node for register variable
55fd6ba3f6aa65eb41df956d47a260a32aafe536 authored over 6 years ago by kriw <[email protected]>
55fd6ba3f6aa65eb41df956d47a260a32aafe536 authored over 6 years ago by kriw <[email protected]>
Disable `take_source_hints` in rustfmt.toml
ac2cdd932f450714d913efffe63ffaf1b33417b3 authored over 6 years ago by kriw <[email protected]>
ac2cdd932f450714d913efffe63ffaf1b33417b3 authored over 6 years ago by kriw <[email protected]>
Merge pull request #228 from kriw/update/Cargo.toml
Update Cargo.toml
45567a4c2435d32b61f8f8f4fbb2dda34c612726 authored over 6 years ago by kriw <[email protected]>
Fix version
9b0505eed078249034effde8598fe0286052d8c9 authored over 6 years ago by kriw <[email protected]>
9b0505eed078249034effde8598fe0286052d8c9 authored over 6 years ago by kriw <[email protected]>
Merge pull request #224 from kriw/fix/errors
Fix errors during load binary
6d2cb5e9ec7b5b4a96a0f38b292e6bb25f2c2b7b authored over 6 years ago by kriw <[email protected]>
Merge pull request #226 from kriw/fix/quickcheck
Fix test error
f15a63d4584d13dae59fec52a62e8b2932db6c32 authored over 6 years ago by kriw <[email protected]>
Fix quickcheck version
889c688fefa976d810963a50258d719a9ddd05ad authored over 6 years ago by kriw <[email protected]>
889c688fefa976d810963a50258d719a9ddd05ad authored over 6 years ago by kriw <[email protected]>
Fix #220
4495d4700261dd03baa9c7f8b8062b3456843c03 authored over 6 years ago by kriw <[email protected]>
4495d4700261dd03baa9c7f8b8062b3456843c03 authored over 6 years ago by kriw <[email protected]>
Disable using symbols
e1b81edb770d08b62a799aa754b2d1751b8e8839 authored over 6 years ago by kriw <[email protected]>
e1b81edb770d08b62a799aa754b2d1751b8e8839 authored over 6 years ago by kriw <[email protected]>
Apply "cargo fmt"
2388428b894384872ff1c91b9917adf62f618dc5 authored over 6 years ago by kriw <[email protected]>
2388428b894384872ff1c91b9917adf62f618dc5 authored over 6 years ago by kriw <[email protected]>
Use GCC-7
1c234caee0fe51ff5ba992c20d001cb62343f28b authored over 6 years ago by Anton Kochkov <[email protected]>
1c234caee0fe51ff5ba992c20d001cb62343f28b authored over 6 years ago by Anton Kochkov <[email protected]>
[sccp] Mark arguments as `Bottom`
e7a3dc38b96839d702f123b1898e66a35a082579 authored over 6 years ago by HMPerson1 <[email protected]>
e7a3dc38b96839d702f123b1898e66a35a082579 authored over 6 years ago by HMPerson1 <[email protected]>
Set bin.minstr=1 when no source is set
f70a1209e6403ed61320b01e50dbb5902e06e275 authored over 6 years ago by kriw <[email protected]>
f70a1209e6403ed61320b01e50dbb5902e06e275 authored over 6 years ago by kriw <[email protected]>
[c_cfg] Don't create empty code nodes before condition nodes
18b5a2abf054158d40879282abb644719addc9ca authored over 6 years ago by HMPerson1 <[email protected]>
18b5a2abf054158d40879282abb644719addc9ca authored over 6 years ago by HMPerson1 <[email protected]>
Fix #212
fde0e2d0419f53ca96647bdce6c4fdce27cf9115 authored over 6 years ago by kriw <[email protected]>
fde0e2d0419f53ca96647bdce6c4fdce27cf9115 authored over 6 years ago by kriw <[email protected]>
[phiplacement] Explicitly connect returns to the exit node
85f1e0fd96c195b940c7185584bd3ed606953af8 authored over 6 years ago by HMPerson1 <[email protected]>
85f1e0fd96c195b940c7185584bd3ed606953af8 authored over 6 years ago by HMPerson1 <[email protected]>
Special-case return node
295af1f3099cb89f9644f170616dc75a9571eabf authored over 6 years ago by kriw <[email protected]>
295af1f3099cb89f9644f170616dc75a9571eabf authored over 6 years ago by kriw <[email protected]>
Special-case return instructions
80f42b275852561412c8a102d482e6c47e462899 authored over 6 years ago by HMPerson1 <[email protected]>
80f42b275852561412c8a102d482e6c47e462899 authored over 6 years ago by HMPerson1 <[email protected]>
Remove minidec
e06209f3337fbd44bfeb289df1d2e35249ad1d1a authored over 6 years ago by kriw <[email protected]>
e06209f3337fbd44bfeb289df1d2e35249ad1d1a authored over 6 years ago by kriw <[email protected]>
[ssa::verifier] Ignore arity of `MOpcode::OpCustom`
8df989c525281aa66e076ad3b67c2ed0bcbdefbd authored over 6 years ago by HMPerson1 <[email protected]>
8df989c525281aa66e076ad3b67c2ed0bcbdefbd authored over 6 years ago by HMPerson1 <[email protected]>
Fix panic
36b5807eb2a973beadb58000afe008aeed6c81aa authored over 6 years ago by kriw <[email protected]>
36b5807eb2a973beadb58000afe008aeed6c81aa authored over 6 years ago by kriw <[email protected]>
Add comment
58fad447f6bad79c55a13cf57d155e7610021b94 authored over 6 years ago by kriw <[email protected]>
58fad447f6bad79c55a13cf57d155e7610021b94 authored over 6 years ago by kriw <[email protected]>
Bug fix SSAStorage::replace_node
4e721c2a5ab35b2765aeee25f24b16b2d7202c37 authored over 6 years ago by kriw <[email protected]>
4e721c2a5ab35b2765aeee25f24b16b2d7202c37 authored over 6 years ago by kriw <[email protected]>
[c_cfg] Implement importing `CCFG` to `ctrl_flow_struct`
40d3d4167b988693eaa9cb80605c9bccd6c09efb authored over 6 years ago by HMPerson1 <[email protected]>
40d3d4167b988693eaa9cb80605c9bccd6c09efb authored over 6 years ago by HMPerson1 <[email protected]>
[c_cfg] Fix not converting entry node index
748407ca9a0baa05bdf8ae02883a9617cd6f85dd authored over 6 years ago by HMPerson1 <[email protected]>
748407ca9a0baa05bdf8ae02883a9617cd6f85dd authored over 6 years ago by HMPerson1 <[email protected]>
[c_cfg] Rewrite importing `CCFG` to `ctrl_flow_struct`
ce1b854b20843a97a6f80e8c702119e3a334968c authored over 6 years ago by HMPerson1 <[email protected]>
ce1b854b20843a97a6f80e8c702119e3a334968c authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Fix handling of CFG sink nodes
As a side effect of making the exit node not special, several bugs involving
sink nodes were dis...
[lang_c] Add test for converting `SSAStorage` to `CAST`
21b126c26672e45bbf47483b6b948900f8e35c73 authored over 6 years ago by HMPerson1 <[email protected]>
21b126c26672e45bbf47483b6b948900f8e35c73 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement exporting `AstNode` to `CAST`
d7f4a21686ec0c87b443ab5cc3b8e1e1dd40fe05 authored over 6 years ago by HMPerson1 <[email protected]>
d7f4a21686ec0c87b443ab5cc3b8e1e1dd40fe05 authored over 6 years ago by HMPerson1 <[email protected]>
Add appveyor badge
2fb40378b00060f8b99836daa7d607592657074b authored over 6 years ago by radare <[email protected]>
2fb40378b00060f8b99836daa7d607592657074b authored over 6 years ago by radare <[email protected]>
Fix file_source_test
4d719025ed1f5c70ca395edecc3940e6af9984e5 authored over 6 years ago by kriw <[email protected]>
4d719025ed1f5c70ca395edecc3940e6af9984e5 authored over 6 years ago by kriw <[email protected]>
Refined err message, Impl FileSource::entrypoint
8bc1f748b2dc5f7618db16cb261c572e7a915df7 authored over 6 years ago by kriw <[email protected]>
8bc1f748b2dc5f7618db16cb261c572e7a915df7 authored over 6 years ago by kriw <[email protected]>
Fix resource path
27e1898d0fb2e90edfbf924537d34678dfa5fcc2 authored over 6 years ago by kriw <[email protected]>
27e1898d0fb2e90edfbf924537d34678dfa5fcc2 authored over 6 years ago by kriw <[email protected]>
Add unit tests
d6233f42cdd72667d469054c22bd02bc6946aca7 authored over 6 years ago by kriw <[email protected]>
d6233f42cdd72667d469054c22bd02bc6946aca7 authored over 6 years ago by kriw <[email protected]>
Add option to use FileSource with minidec
348af70ada9aca732b1e37ef697b0a0b310bb970 authored over 6 years ago by kriw <[email protected]>
348af70ada9aca732b1e37ef697b0a0b310bb970 authored over 6 years ago by kriw <[email protected]>
Impl WrappedR2Api<R>::from for FileSource
a5267203d86ca6a92dfc222ee3b0215300fe31b9 authored over 6 years ago by kriw <[email protected]>
a5267203d86ca6a92dfc222ee3b0215300fe31b9 authored over 6 years ago by kriw <[email protected]>
WIP modify minidec to use FileSource
c58ca54bb7b483cd3cf3841434df2066a0655882 authored over 6 years ago by kriw <[email protected]>
c58ca54bb7b483cd3cf3841434df2066a0655882 authored over 6 years ago by kriw <[email protected]>
Add test_files/bin1_filesource
517037912b4321e7cb85ef4f46213c49a6b2ac51 authored over 6 years ago by kriw <[email protected]>
517037912b4321e7cb85ef4f46213c49a6b2ac51 authored over 6 years ago by kriw <[email protected]>
Impl Source::disassemble_function
0741d04133556b2b265f97cd7c532e47ef962321 authored over 6 years ago by kriw <[email protected]>
0741d04133556b2b265f97cd7c532e47ef962321 authored over 6 years ago by kriw <[email protected]>
WIP impl FileSource
517f0f4699f862eda57a45df88a70b2a8c1bd3cd authored over 6 years ago by kriw <[email protected]>
517f0f4699f862eda57a45df88a70b2a8c1bd3cd authored over 6 years ago by kriw <[email protected]>
rename `ast` `cfg` in c_cfg_builder
6074e47d6d64b1771d001815b193091e9c26d26d authored over 6 years ago by kriw <[email protected]>
6074e47d6d64b1771d001815b193091e9c26d26d authored over 6 years ago by kriw <[email protected]>
Add else body to every if statement
a55c1d51d8ba2312cae3fa0ba0a3435c1ddeb6cd authored over 6 years ago by kriw <[email protected]>
a55c1d51d8ba2312cae3fa0ba0a3435c1ddeb6cd authored over 6 years ago by kriw <[email protected]>
Bug Fix: CCFGVerifier
cb372f94a12e9f7f8a27252d888dfaebfa165f9a authored over 6 years ago by kriw <[email protected]>
cb372f94a12e9f7f8a27252d888dfaebfa165f9a authored over 6 years ago by kriw <[email protected]>
Rename DummyGoto BasicBlock
712f3cc71aa39d76f8f2eaeb3def6e69d0f76932 authored over 6 years ago by kriw <[email protected]>
712f3cc71aa39d76f8f2eaeb3def6e69d0f76932 authored over 6 years ago by kriw <[email protected]>
Add dot file of ccfg
8f93b6f3682e589498e1ad12e6448f7b988251a2 authored over 6 years ago by kriw <[email protected]>
8f93b6f3682e589498e1ad12e6448f7b988251a2 authored over 6 years ago by kriw <[email protected]>
WIP Bug fix in CCFG
b24ce5e34ea707ef2365dea57df955b5bf66419c authored over 6 years ago by kriw <[email protected]>
b24ce5e34ea707ef2365dea57df955b5bf66419c authored over 6 years ago by kriw <[email protected]>
Replace SSAStorage::next_blocks with SSAWalk::inorder_walk
80c76b280fcd31d65acf18cde7f9df11bb55c97e authored over 6 years ago by kriw <[email protected]>
80c76b280fcd31d65acf18cde7f9df11bb55c97e authored over 6 years ago by kriw <[email protected]>
Add CCFGVerifier to minidec
94239782a832b42ebb1bd44e64e1fa871b24a8bf authored over 6 years ago by kriw <[email protected]>
94239782a832b42ebb1bd44e64e1fa871b24a8bf authored over 6 years ago by kriw <[email protected]>
Bug Fix: CCFG
5ba76c07b8b172a0def03950a6b7c5a12452ba62 authored over 6 years ago by kriw <[email protected]>
5ba76c07b8b172a0def03950a6b7c5a12452ba62 authored over 6 years ago by kriw <[email protected]>
Rename `conditional_insert` `insert_conditional`
4f501d9776aa4bfb8054ca0fe1542c315acc8057 authored over 6 years ago by kriw <[email protected]>
4f501d9776aa4bfb8054ca0fe1542c315acc8057 authored over 6 years ago by kriw <[email protected]>
Bug fix insert_conditional, insert_goto_before
506b0d6fb8f55cb30830a3c268d2c7b8cc01c20a authored over 6 years ago by kriw <[email protected]>
506b0d6fb8f55cb30830a3c268d2c7b8cc01c20a authored over 6 years ago by kriw <[email protected]>
Remove Dummy, DummyGoto
5643f3cb0782063fc585f38e316ae2c8b0ec6987 authored over 6 years ago by kriw <[email protected]>
5643f3cb0782063fc585f38e316ae2c8b0ec6987 authored over 6 years ago by kriw <[email protected]>
Remove CCFG::While, DoWhile
338e45d3f2b92cce30156badd1911a8158a0e194 authored over 6 years ago by kriw <[email protected]>
338e45d3f2b92cce30156badd1911a8158a0e194 authored over 6 years ago by kriw <[email protected]>
Rename NodeIndex CCFGRef and SSARef
f2ab6e6af1fbdbb3e42f14ac721b364fb43d5456 authored over 6 years ago by kriw <[email protected]>
f2ab6e6af1fbdbb3e42f14ac721b364fb43d5456 authored over 6 years ago by kriw <[email protected]>
Fix inorder_walk
34f7e8b76d5037390ae841a7fa152e9df62c6116 authored over 6 years ago by kriw <[email protected]>
34f7e8b76d5037390ae841a7fa152e9df62c6116 authored over 6 years ago by kriw <[email protected]>
Fix panic
a87751c148273afccbf408d10069da9f3fad56ee authored over 6 years ago by kriw <[email protected]>
a87751c148273afccbf408d10069da9f3fad56ee authored over 6 years ago by kriw <[email protected]>
Add appveyor.yml
14359581906ff3e2c0d8d2aa10ce7d910a0eecd0 authored over 6 years ago by HMPerson1 <[email protected]>
14359581906ff3e2c0d8d2aa10ce7d910a0eecd0 authored over 6 years ago by HMPerson1 <[email protected]>
[graph_utils] Fix `nearest_common_dominator` test
42a72e492a35f22258eb44c903732fb9c52fe01a authored over 6 years ago by HMPerson1 <[email protected]>
42a72e492a35f22258eb44c903732fb9c52fe01a authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Refactor refinement process
The original AstNode is now opaque to `Refiner`.
Also, instead of simplifying every AstNode crea...
[ctrl_flow_struct] Move conditions from edges to condition nodes
bcc717a4db71fab2624b2a0800248022f3bbe5ab authored over 6 years ago by HMPerson1 <[email protected]>
bcc717a4db71fab2624b2a0800248022f3bbe5ab authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement extracting duplicated conditions.
This also required changing `CfgNode::Condition` to holding `VarRef`s instead of
`Condition`s.
[ctrl_flow_struct] Change abnormal exit funneling to use variables
12d500b686b24ea2029a0aca8a4a7c3d4ca0a469 authored over 6 years ago by HMPerson1 <[email protected]>
12d500b686b24ea2029a0aca8a4a7c3d4ca0a469 authored over 6 years ago by HMPerson1 <[email protected]>
Merge pull request #192 from kriw/feature/ccfg/while
Add do-while/while for CCFG, CAST
dc433ba423d0fc4da00f0990203c053dcc368f91 authored over 6 years ago by kriw <[email protected]>
Fix deleted lines, files
7afd1c0d4c98b858e64aeafc0b2c4bb0c43ca381 authored over 6 years ago by kriw <[email protected]>
7afd1c0d4c98b858e64aeafc0b2c4bb0c43ca381 authored over 6 years ago by kriw <[email protected]>
Rename tests
410d28f36fb54fdc914e92f3a83ca4675fa78519 authored over 6 years ago by kriw <[email protected]>
410d28f36fb54fdc914e92f3a83ca4675fa78519 authored over 6 years ago by kriw <[email protected]>
Impl c_cfg_while, do_while_test
c2e408edd10a3bb80af4ed1cc51d52337f44b1c2 authored over 6 years ago by kriw <[email protected]>
c2e408edd10a3bb80af4ed1cc51d52337f44b1c2 authored over 6 years ago by kriw <[email protected]>
type CCFGRef = NodeIndex, CASTRef = NodeIndex
46a52b78408ba059475e38be934726e3fadc96bd authored over 6 years ago by kriw <[email protected]>
46a52b78408ba059475e38be934726e3fadc96bd authored over 6 years ago by kriw <[email protected]>
Remove `Loop`, add `While`, `DoWhile`
d8c9d9bae065213c4145494fd520f44c87e2a5c4 authored over 6 years ago by kriw <[email protected]>
d8c9d9bae065213c4145494fd520f44c87e2a5c4 authored over 6 years ago by kriw <[email protected]>
Modify the type of return value of to_c_ast_*
9dffaa885248889c993874849d0b52dd4c1cb9d4 authored over 6 years ago by kriw <[email protected]>
9dffaa885248889c993874849d0b52dd4c1cb9d4 authored over 6 years ago by kriw <[email protected]>
split to_c_ast_body into functions
0c9c0f749d1dced53478d96991ab491a17c1ecf3 authored over 6 years ago by kriw <[email protected]>
0c9c0f749d1dced53478d96991ab491a17c1ecf3 authored over 6 years ago by kriw <[email protected]>
Rename CASTConverter::ast -> CAST::cfg, CCFG::ast -> CCFG::g, add `ast` to the member of CASTConverter
922cecb484997d5ff4051bb2dd1c8d7735ad99c1 authored over 6 years ago by kriw <[email protected]>
922cecb484997d5ff4051bb2dd1c8d7735ad99c1 authored over 6 years ago by kriw <[email protected]>
WIP added tests
6aa9af39b110c74f2ab6f9f66539dcdbed9e06a6 authored over 6 years ago by kriw <[email protected]>
6aa9af39b110c74f2ab6f9f66539dcdbed9e06a6 authored over 6 years ago by kriw <[email protected]>
Fix do-while
f066cda7c67fb21b7d921679bceff9cafe12d7e9 authored over 6 years ago by kriw <[email protected]>
f066cda7c67fb21b7d921679bceff9cafe12d7e9 authored over 6 years ago by kriw <[email protected]>
Add while/do-while in CCFG
2d4f3ac94ffddddd3e6d52af96a31ea84004390a authored over 6 years ago by kriw <[email protected]>
2d4f3ac94ffddddd3e6d52af96a31ea84004390a authored over 6 years ago by kriw <[email protected]>
Impl While, DoWhile cases in CASTConverter::to_c_ast_body
500fd6c1e3c4180d6ca4c240d3da20c1b41b86ba authored over 6 years ago by kriw <[email protected]>
500fd6c1e3c4180d6ca4c240d3da20c1b41b86ba authored over 6 years ago by kriw <[email protected]>
Add ActionEdge::WhileBody
6c64ad052e318375a5f9d184c76395f4e69ec2e5 authored over 6 years ago by kriw <[email protected]>
6c64ad052e318375a5f9d184c76395f4e69ec2e5 authored over 6 years ago by kriw <[email protected]>
Replace `Conditional` with `If`
59f7af6d79be07aaa8ad7ab802289120184d7cc0 authored over 6 years ago by kriw <[email protected]>
59f7af6d79be07aaa8ad7ab802289120184d7cc0 authored over 6 years ago by kriw <[email protected]>
[ssaconstructor] Rip out capstone
68f8260489a5e3d20344bd9596ab207f465e0b93 authored over 6 years ago by HMPerson1 <[email protected]>
68f8260489a5e3d20344bd9596ab207f465e0b93 authored over 6 years ago by HMPerson1 <[email protected]>
rename c_simple_ast -> c_cfg, c_simple_ast_builder -> c_cfg_builder
a25d145c51bb8112e66360aa5605036de23ffc7c authored over 6 years ago by kriw <[email protected]>
a25d145c51bb8112e66360aa5605036de23ffc7c authored over 6 years ago by kriw <[email protected]>
Delete dummy_action
a90ab2457f7bc45d11089484a8a3dea938eb1055 authored over 6 years ago by kriw <[email protected]>
a90ab2457f7bc45d11089484a8a3dea938eb1055 authored over 6 years ago by kriw <[email protected]>
Fix warnings
dd8e3c10c54665a433c06f5cf747cb12d8acab17 authored over 6 years ago by kriw <[email protected]>
dd8e3c10c54665a433c06f5cf747cb12d8acab17 authored over 6 years ago by kriw <[email protected]>
Add CAST::construct
2c395f72dca715cf1f8e0c30ac00aa2e8c6dbbd4 authored over 6 years ago by kriw <[email protected]>
2c395f72dca715cf1f8e0c30ac00aa2e8c6dbbd4 authored over 6 years ago by kriw <[email protected]>
Fix comments
6e7bcb21771ea035c68d7f9a08abf3d8c4af3df3 authored over 6 years ago by kriw <[email protected]>
6e7bcb21771ea035c68d7f9a08abf3d8c4af3df3 authored over 6 years ago by kriw <[email protected]>
Replace assert! with debug_assert
010c8382457e419479efe7d9ca7ef6074ff6941f authored over 6 years ago by kriw <[email protected]>
010c8382457e419479efe7d9ca7ef6074ff6941f authored over 6 years ago by kriw <[email protected]>
Fix warnings in c_simple_ast_builder
f13f0da36225b5c0a3823801380cef305cce2491 authored over 6 years ago by kriw <[email protected]>
f13f0da36225b5c0a3823801380cef305cce2491 authored over 6 years ago by kriw <[email protected]>
Remove unused files, rename c_simple.rs to c_ast.rs
54586c98ed66366a34afbe90a0d4383e4f581af1 authored over 6 years ago by kriw <[email protected]>
54586c98ed66366a34afbe90a0d4383e4f581af1 authored over 6 years ago by kriw <[email protected]>
Replace unreachable with radeco_err!
7bf4836a898a5412d0306c5f36a702bc4b71d5b9 authored over 6 years ago by kriw <[email protected]>
7bf4836a898a5412d0306c5f36a702bc4b71d5b9 authored over 6 years ago by kriw <[email protected]>
[ctrl_flow_struct] Make finding if-else cascades more efficient.
1392a4694c9345661424d9513eadd225795b31b4 authored over 6 years ago by HMPerson1 <[email protected]>
1392a4694c9345661424d9513eadd225795b31b4 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Add `break` to AST and `exit` to CFG
54bb1337baeeada4aa4d23cddcf932fcbddbf3d6 authored over 6 years ago by HMPerson1 <[email protected]>
54bb1337baeeada4aa4d23cddcf932fcbddbf3d6 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement combining break nodes
ba23d3c640f5732c7a653276e85358259916f70a authored over 6 years ago by HMPerson1 <[email protected]>
ba23d3c640f5732c7a653276e85358259916f70a authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Implement loop refinements
694318e805cbc223b39900a6306bd14fea04b438 authored over 6 years ago by HMPerson1 <[email protected]>
694318e805cbc223b39900a6306bd14fea04b438 authored over 6 years ago by HMPerson1 <[email protected]>
[ctrl_flow_struct] Cleanup tests
4971b2b3f4f46ac3425607e70ca808928ba64e76 authored over 6 years ago by HMPerson1 <[email protected]>
4971b2b3f4f46ac3425607e70ca808928ba64e76 authored over 6 years ago by HMPerson1 <[email protected]>