Releases: elliotchance/c2go
Releases · elliotchance/c2go
v0.13.2 Neodymium 2017-06-05
- Fixed bug with
!noarch.CStringIsNull
causing panic. (#151, #152) - @elliotchance - Minor bug fixes with identities and types. (#153) - @elliotchance
- Handle signed integer shift counts. (#155) - @x-tyger
- Updates to AST generation. (#161) - @x-tyger
v0.13.1 Neodymium 2017-06-04
v0.13.0 Neodymium 2017-06-03
- All integration tests have been refactored to output TAP format. (#126, #128)
- Improved
math.h
. Especially when dealing with special values like inf, NaN and very large/small numbers. (#128) - Some integration files have been moved to a new
examples
directory. (#128) - Bug fixes and more comprehensive test matrix for
ctype.h
. (#128)
v0.12.5 Magnesium 2017-06-03
- Transpile
nil
s to anIdent
instead of aBasicLit
(#148) - @x-tyger - Try to resolve correct type for struct field. (#49, #149) - @elliotchance
v0.12.4 Magnesium 2017-05-31
- Fixed a bug that might cause the formatter to not be able to produce Go. (#142) - @elliotchance
- Added some test packages that were not being run on Travis CI. (#144) - @elliotchance
- Transpile ternary operator to a typed closure. (#129, #147) - @x-tyger
v0.12.3 Magnesium 2017-05-30
main()
argument names are no longer fixed. (#86, #140) - @elliotchance- Messages are now written to the output file. (#138, #141) - @elliotchance
v0.12.2 Magnesium 2017-05-29
v0.12.1 Magnesium 2017-05-28
v0.12.0 Magnesium 2017-05-23
- Added support for dynamic memory allocation,
malloc()
andcalloc()
. (#117) - All pointers are now treated as slices.
v0.11.3 Lanthanum 2017-05-20
- c2go now uses much more sane error reporting. Rather than panicking it will print some useful warning information in a comment and try to proceed. (#112)