Skip to content

Releases: thoni56/c-xrefactory

1.6.21

16 Sep 10:02
Compare
Choose a tag to compare

As per usual infinite amounts of refactoring and clean ups, but this time also

  • Add "Extract variable" refactoring - can be improved but is a first step

It might be worth noting here that, as all extracts, they are unaware of the actual source text you extract. There is just a basic structural check so that you don't extract across block structures, or have jumps in or out of the region (unless you are extracting a macro, in which case this is "fine").

1.6.20

25 Dec 14:27
Compare
Choose a tag to compare
  • No user visible changes.
  • Prepare documentation for Structurizr, pending decision to use it instead of DocBook with C4-PlantUML.
  • Mostly memory refactoring.

1.6.18

14 Jul 14:47
Compare
Choose a tag to compare
  • -task_regime_server changed to -server

1.6.16

05 Sep 21:49
Compare
Choose a tag to compare

This release removes the HTML-crossreference printer. (There are many other alternatives out there...)

1.6.15

06 Jul 19:21
Compare
Choose a tag to compare
  • Add some support for for-loop initializers (parsing but loop-variable is still seen outside of loop and might overshadow an other variable with the same name)
  • Renaming of many types and variables
  • Rely on automatic detection of pre-defined types like uint32_t
  • Un-macrofied a lot of macro-functions in the lexer parts

v1.6.13

13 May 10:40
Compare
Choose a tag to compare
  • Add support for C compound literals added in C99
  • Thousands of refactorings

v1.6.12

13 May 10:31
Compare
Choose a tag to compare

First test added so some coverage created.

v1.6.11

30 Dec 15:36
Compare
Choose a tag to compare
Verify against xrefactory sources and bump version to 1.6.11

Since c-xrefactory was a spin-off from xrefactory (non-open source)
1.6.9 and xrefactory, which somewhat still exists, are now at 1.6.10,
we needed to sync any bug fixes. There where none.

Now c-xrefactory is complete and can start its own journey.