- Oct 13, 2022
-
-
Hugo Moreau authored
* tests/transform/struct_detect_test.go: Modified.
-
Hugo Moreau authored
* transform/meta.go, transform/struct_detect.go: Modified.
-
Hugo Moreau authored
* tests/transform/struct_detect_test.go: Modified.
-
Hugo Moreau authored
Size without type specification. * transform/meta.go, transform/struct_detect.go: Modified.
-
Hugo Moreau authored
* transform/struct_detect.go: Modified.
-
Hugo Moreau authored
transform/meta.go: Modified.
-
Hugo Moreau authored
Ident.Obj can ben nil sometimes and it wasn't checked before.
-
Hugo Moreau authored
-
Hugo Moreau authored
`print` and `println` was checked in the callgraph, since these two functions are builtin, no definition couldn't be found, resulting in a SEGV. * tools/recursion.go: Modified.
-
Hugo Moreau authored
* transform/checktype.go: Modified.
-
Hugo Moreau authored
Add more specific test on index expressions. * tests/transform/in/index_array.go: Modified.
-
Hugo Moreau authored
Previously it was not possible to use variable in index expression, it is now possible by accessing directly `G2PState`. * transform/meta.go: Modified.
-
Hugo Moreau authored
* Makefile, tests/transform/array_test.go: Modified.
-
Hugo Moreau authored
* test/expected: Modified.
-
Hugo Moreau authored
* transform/meta.go transform/util.go: Modified.
-
Hugo Moreau authored
* transform/meta.go: Modified.
-
Hugo Moreau authored
* transform/channels.go, transform/meta.go: Modified. * transform/desugararray.go: Deleted.
-
Hugo Moreau authored
We originally used `DesugarArray` transform to treat array, it is now replaced by two transform fully operationnal: - Array - PostArray * main.go, tests/arrays.go, tests/transform/array_test.go, transform/array.go, transform/meta.go, transform/post_array.go: Modified. * tests/transform/in/function_array.go: New File.
-
Hugo Moreau authored
* tests/transform/array_test.go, transform/meta.go, transform/post_array.go: Here. * tests/transfrom/in/index_array.go: Created.
-
Hugo Moreau authored
-
Hugo Moreau authored
Convert array declarations into single int variables. * transform/meta.go: Here. * transform/post_array.go: Created.
-
Hugo Moreau authored
-
Hugo Moreau authored
The first approach is to detect any arrays and store it in meta. * transform/array.go: Created. * transform/meta.go: Here.
-
- May 12, 2022
-
-
Antoine Martin authored
-
Antoine Martin authored
This should make go2pins distributable as a single static binary (or rather, 2 static binaries, including ltlrec). The `boilerplate/` directory no longer needs to exist on the user's machine.
-
- Mar 02, 2022
-
-
Etienne Renault authored
Thanks to Baptiste Esteban * cspinfo/channel.go: Here.
-
Etienne Renault authored
* transform/channels.go: Here.
-
- Feb 28, 2022
-
-
Etienne Renault authored
* benchs/kubernetes.go, benchs/trillian.go: Here.
-
Etienne Renault authored
* cspinfo/channel.go: Here.
-
- Feb 27, 2022
-
-
Etienne Renault authored
* boilerplate/main.go, transform/channels.go, transform/meta.go: Here.
-
Etienne Renault authored
* boilerplate/structs/structs.go, cspinfo/channel.go, decl/decl.go, transform/channels.go, transform/meta.go: Here.
-
- Feb 17, 2022
-
-
Etienne Renault authored
* transform/meta.go: Here.
-
Etienne Renault authored
* main.go, transform/debug.go, transform/unroll_loop.go: Here.
-
- Feb 16, 2022
-
-
Etienne Renault authored
* main.go, transform/waitgroup.go, transform/meta.go: Here.
-
- Apr 20, 2021
-
-
Etienne Renault authored
* main.go: Here.
-
Etienne Renault authored
* README.md: Here.
-
Etienne Renault authored
* benchs/extract_results.sh, benchs/generate-fig.r: Here.
-
Etienne Renault authored
* benchs/run-ltl-bb.sh, benchs/run-reach-bb.sh: Here
-
Etienne Renault authored
Makefile: here.
-
Etienne Renault authored
* Makefile: Here.
-