c2go

⚖️ A tool for transpiling C to Go.

MIT License

Stars
2.1K
Committers
34

Bot releases are hidden (Show)

c2go - v0.25.1 Dubnium 2018-06-27

Published by elliotchance over 6 years ago

  • Load fileCache on Windows. (#775, #776) - @kamphaus
c2go - v0.25.0 Dubnium 2018-06-26

Published by elliotchance over 6 years ago

  • Use pointers instead of interface/slice. (#748, #754) - @kamphaus
c2go - v0.24.8 Caesium 2018-06-25

Published by elliotchance over 6 years ago

  • Added AST node type AttributedType. (#772, #773) - @kamphaus
c2go - v0.24.7 Caesium 2018-06-21

Published by elliotchance over 6 years ago

  • Replace continue with goto in do-while block. (#740, #741) - @kamphaus
  • Support integer cast of integer literals for enum continues counter. (#742, #743) - @kamphaus
  • Swap of complement uses copied nodes. (#746, #747) - @kamphaus
  • Add hidden attribute to VisibilityAttr AST node. (#759, #760) - @kamphaus
  • Truncate file on fopen with w flag. (#763, #764) - @kamphaus
  • Parse Windows paths for position. (#765, #766) - @kamphaus
  • Added AST node type C11NoReturnAttr. (#761, #762) - @kamphaus
  • Added AST node type NoAliasAttr. (#769, #770) - @kamphaus
  • Use nop logger on platforms without syslog support. (#767, #768) - @kamphaus
c2go - v0.24.6 Caesium 2018-06-20

Published by elliotchance over 6 years ago

  • Adding @kamphaus as a major contributor (#755) - @elliotchance
  • Revert "gofmt (#751)". Fixes #757 (#758) - @kamphaus
c2go - v0.24.5 Caesium 2018-06-17

Published by elliotchance over 6 years ago

  • Support switch label clauses. (#693, #694) - @kamphaus
  • Explicitly specify to use go v1.9.x for Travis CI. (#752, #753) - @kamphaus
  • Use temp variable for atomic assign. (#744, #745) - @kamphaus
  • gofmt (#751) - @whilei
c2go - v0.24.4 Caesium 2018-06-04

Published by elliotchance over 6 years ago

  • Pass fixed-size arrays as slices. (#736, #737) - @kamphaus
  • CTable improvements. (#738, #739) - @kamphaus
c2go - v0.24.3 Caesium 2018-05-28

Published by elliotchance over 6 years ago

  • Improve cast from void*. (#734, #735) - @kamphaus
c2go - v0.24.2 Caesium 2018-05-18

Published by elliotchance over 6 years ago

  • Improved file operations. (#733) - @kamphaus
c2go - v0.24.1 Caesium 2018-05-17

Published by elliotchance over 6 years ago

  • Support fopen bx flags. (#89, #732) - @kamphaus
c2go - v0.24.0 Caesium 2018-05-14

Published by elliotchance over 6 years ago

  • Malloc can create void* type. (#726, #727) - @kamphaus
  • Implement errno.h. (#728, #729) - @kamphaus
c2go - v0.23.7 Berkelium 2018-05-09

Published by elliotchance over 6 years ago

  • Increment mismatched type. (#722, #723) - @kamphaus
  • Struct field pointer arithmetics. (#724, #725) - @kamphaus
c2go - v0.23.6 Berkelium 2018-05-08

Published by elliotchance over 6 years ago

  • Pointer arithmetic for negative array index. (#708, #709) - @kamphaus
  • Take address of complex expressions. (#715, #716) - @kamphaus
  • Simplify atomic increment expressions. (#717, #718) - @kamphaus
  • Cast array to slice. (#719, #720) - @kamphaus
c2go - v0.23.5 Berkelium 2018-05-07

Published by elliotchance over 6 years ago

  • Fix panic on WeakAttr. (#610, #712) - @elliotchance
  • Implement strstr and strcasestr. (#713, #714) - @corona10
c2go - v0.23.4 Berkelium 2018-05-06

Published by elliotchance over 6 years ago

  • Array initialization type. (#699, #700) - @kamphaus
  • Cast to unsigned of complement. (#702, #703) - @kamphaus
  • Cast uintptr difference to correct type. (#704, #705) - @kamphaus
  • Pointer difference adjusts for base size. (#706, #707) - @kamphaus
  • Update GoDoc usage. (#710, #711) - @kamphaus
c2go - v0.23.3 Berkelium 2018-05-04

Published by elliotchance over 6 years ago

  • Implement strncmp and memcmp. (#697, #698) - @kamphaus
  • warn_unused_result_attr: Add support for "Inherited" (#701) - @kph
c2go - v0.23.2 Berkelium 2018-05-03

Published by elliotchance over 6 years ago

  • non_null_attr: tolerate the lack of 'A' in the AST (#695) - @kph
  • Improved double equal handling. (#565, #696) - @kamphaus
c2go - v0.23.1 Berkelium 2018-04-30

Published by elliotchance over 6 years ago

  • Do not limit number of go build errors for integration tests. (#690, #691) - @kamphaus
  • Implement memset, memcpy and memmove. (#293, #692) - @kamphaus
  • Compound assign bit-operator with cast complement. (#684, #685, #686) - @kamphaus
c2go - v0.23.0 Berkelium 2018-04-27

Published by elliotchance over 6 years ago

  • Atomic bitwise complement op without anonymous function. (#688, #689) - @kamphaus
  • Refactor all int to int32 for sizeof() compatibility. (#683, #687) - @kamphaus
c2go - v0.22.5 Aluminium 2018-04-26

Published by elliotchance over 6 years ago

  • Try parsing for all lines of muli-line character literal. (#675, #676) - @kamphaus