#
52bb32d7 |
|
16-Oct-2020 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: check arch-dependent implementation Array lengths and indices are kept 32-bit no matter what arch is chosen; pointer types and word sizes are in accordance with the arch chosen. [skip bamboo]
|
#
54ad334a |
|
13-Jan-2020 |
Emmet Murray <e.minor.murray@gmail.com> |
compiler: Implement strictly positive check and recursive parameter shadowing in reorganiser
|
#
98fcbc69 |
|
04-Feb-2020 |
Zhenyu Yao <z5125769@student.unsw.edu.au> |
compiler.dargent: WIP - layout polymorphism [skip lemma]
|
#
655405aa |
|
23-Jan-2020 |
Zhenyu Yao <z5125769@student.unsw.edu.au> |
compiler.dargent: add syntax for layout polymorphism [skip lemma]
|
#
5447b745 |
|
01-Feb-2020 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: fix merge breakage [skip lemma]
|
#
f0ace17c |
|
29-Aug-2019 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: eliminate trailing spaces [skip lemma][skip ci]
|
#
2fcafc20 |
|
29-Aug-2018 |
Matthew Di Meglio <mdimeglio@optusnet.com.au> |
Setup for implementing separated typechecking and desugaring. Not sure why `make test-tc` has `fail_wf-take-nonexisting-field.cogent` broken.
|
#
c2726b28 |
|
27-Aug-2018 |
Matthew Di Meglio <mdimeglio@optusnet.com.au> |
Made changes in response to suggestions on pull request. Haven't changed the type `Size` from `Integer` to `Word32` because it breaks the quickCheck tests - causes an infinite loop, I'm guessing because it overflows the `Word32` at some point. Not sure why, can investigate in the future.
|
#
44231a4f |
|
21-Nov-2019 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: stable names generation (#322) [skip lemma]
|
#
ae7ee108 |
|
01-Oct-2019 |
Emmet Murray <emmet-m@users.noreply.github.com> |
compiler: Fix isabelle renaming to be consistent (#301) * compiler: Fix isabelle renaming to be consistent, integrates with shallow proof * compiler: add Isabelle name module * compiler: Remove substript in IsabelleName for invalid names
|
#
73a54dd9 |
|
12-Sep-2019 |
Emmet Murray <e.minor.murray@gmail.com> |
compiler: Fixed build issue from merge
|
#
e485ce37 |
|
21-Aug-2019 |
Emmet Murray <e.minor.murray@gmail.com> |
Comment on isabelle function, new generated embedding
|
#
c84dfe2b |
|
15-Aug-2019 |
Emmet Murray <e.minor.murray@gmail.com> |
Isabelle embedding now avoids the use of keywords
|
#
9cb3cdf6 |
|
14-Aug-2019 |
Emmet Murray <e.minor.murray@gmail.com> |
Working renaming
|
#
f6788beb |
|
31-Jul-2019 |
Emmet Murray <e.minor.murray@gmail.com> |
[Untested] Isabelle name resolution
|
#
1a19b65b |
|
12-May-2019 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
cogent: [wip] add a repl for cogent lots of annoying problems are present... [skip ci][skip lemma]
|
#
eb13ee9a |
|
06-Mar-2019 |
V Jackson <vjackson725@users.noreply.github.com> |
compiler: individuate the types of function names in core (#273)
|
#
9121cf32 |
|
03-Mar-2019 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: add a simple QuasiQuoter for Cogent [skip ci]
|
#
814c40f5 |
|
30-Nov-2018 |
Liam O’Connor <liamoc@cse.unsw.edu.au> |
compiler: deps -= {groups} [skip lemma]
|
#
57e146f0 |
|
20-Aug-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: TPtr -> Sigil layout [skip lemma]
|
#
8799f25a |
|
07-Jun-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: fix array indices eval and core pp [skip ci]
|
#
8d122c26 |
|
24-May-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: largely improve coherence btw parser and pp
|
#
8095e543 |
|
15-May-2018 |
Liam O’Connor <liamoc@cse.unsw.edu.au> |
Typechecker now does overlapping checks for repr declarations.
|
#
05e40433 |
|
02-May-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: up to core tc. very coarse. [skip lemma][skip ci]
|
#
633cc913 |
|
11-Apr-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: wip - arrays (parser, ds). also fix a lot of code to make it work with ghc-8.4 [skip ci][skip lemma]
|
#
db2dfb39 |
|
09-Apr-2018 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: some initial array implementation [skip lemma][skip ci]
|
#
7126d79d |
|
15-Aug-2016 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: TBang and TUnbox are properly normalised
|
#
16a1c823 |
|
14-Aug-2016 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: some cleanup and better debugging funcs normaliseT doesn't normalise enough
|
#
9e55f854 |
|
12-Mar-2017 |
Zilin Chen <Zilin.Chen@data61.csiro.au> |
compiler: alpha version of ffi-generator * users can specify customised type generation via --cust-ty-gen flag * add examples pass_ffi-gen-1 * bump to 2.0.8.0 * todo: put pass_ffi-gen-1 into testsuite
|
#
3547896f |
|
11-Sep-2016 |
Partha Susarla <ajaysusarla@gmail.com> |
Code reorganisation. * A rejig of the the Cogent compiler's directory structure. * Support for building Cogent compiler with both `cabal` and `stack`. (`stack` support is EXPERIMENTAL) * Use Makefiles for build and install. * Remove trailing white-spaces. * Generate `dummy headers` in `tests/include` for testing C code. * Remove unused `gen_types.sh` script * Bump version to `2.0.6` TODO: * Remove duplicated files in `libgum`
|