Skip to content

Releases: elliotchance/c2go

v0.8.2 Hafnium 2017-04-14

14 Apr 05:10
Compare
Choose a tag to compare
  • Moved all core code into the main package.

v0.8.1 Hafnium 2017-04-14

14 Apr 03:51
Compare
Choose a tag to compare

v0.8.0 Hafnium 2017-04-14

14 Apr 01:04
Compare
Choose a tag to compare
  • Now entirely written in Go. This was a direct translation from the Python, so there is still a lot to clean up.
  • We now have a c2go binary and no python dependencies!

v0.7.0 Gadolinium 2017-04-12

12 Apr 08:21
Compare
Choose a tag to compare
  • ast2json.py has been completely rewritten in Go!
  • The output of c2go.py is now just the Go code (no messy extra files).
  • c2go can be installed with go get now.
  • Any platform dependant or independent go files are now packages.

v0.6.0 Fermium 2017-04-02

01 Apr 23:52
Compare
Choose a tag to compare
  • Added support for assert.h and the assert() macro.
  • Tests are now grouped by the header file they belong to.
  • Now recognises nil values from a 0 where appropriate.
  • Added __PRETTY_FUNCTION__ and __func__, but they are fixed values right now.
  • Better support for ternary expressions so that only the true or false branch is run, not both.
  • run-tests.sh now compares the exit code from each executable.
  • run-tests.sh now compares the stderr and stdout from each executable.
  • run-tests.sh can now take more than one argument to run multiple tests.

v0.5.0 Einsteinium 2017-04-01

01 Apr 01:59
Compare
Choose a tag to compare
  • Added support for multiple versions of clang: 3.4, 3.6, 3.7, 3.8, and 3.9.

v0.4.1 Darmstadtium 2017-03-31

30 Mar 21:44
Compare
Choose a tag to compare
  • Added support for Python 3 on Mac and Linux.

v0.4.0 Darmstadtium 2017-03-27

26 Mar 21:24
Compare
Choose a tag to compare
  • Added support for math.h
  • c2go.py now outputs the files to be compiled by Go, rather than Go source.
  • Added math functions: acos, asin, atan, atan2, ceil, cos, cosh, exp, fabs, floor, fmod, ldexp, log, log10, pow, sin, sinh, sort, tan, tanh.
  • Heavily refactored the C to Go data type system to be much better.

v0.3.0 Cadmium 2017-03-26

26 Mar 04:50
Compare
Choose a tag to compare
  • Added support for linux.

v0.2.1 Barium 2017-03-25

25 Mar 03:02
Compare
Choose a tag to compare
  • Added Travis CI. At the moment it is just running on Mac OS, but other operating systems will come shortly.