Skip to content

v4.5.0

Latest
Compare
Choose a tag to compare
@mptre mptre released this 01 Sep 12:55

News

  • In simple mode, introduce pass to correct implicit signed int types.
    (f10c381)
    (Anton Lindqvist)

  • Honor inline assembler in declarations.
    (e325c91)
    (Anton Lindqvist)

  • Remove redundant semicolons from all statements.
    (7f813ea)
    (Anton Lindqvist)

  • In simple mode, introduce pass to insert continue in empty loops.
    (0057a47)
    (Anton Lindqvist)

  • In simple mode, introduce pass to remove new lines in err/warn/perror format
    strings.
    (49e47ba)
    (Anton Lindqvist)

  • Honor aligned rows in brace initializers.
    (714b849)
    (Anton Lindqvist)

  • In simple mode, introduce pass to insert break in switch default cases.
    (129416a7425b)
    (Anton Lindqvist)

Bug fixes

  • Fix missing space before increment statement in for loops.
    (ebc1204)
    (Anton Lindqvist)

  • In diff mode, fix bug when one group covers more than one diff chunk.
    (4ee2e1b)
    (Anton Lindqvist)

  • In simple mode, detect for loop statements without braces.
    (086f74a)
    (Anton Lindqvist)

  • Remove double space between attribute and initialization in declarations.
    (63e8d3d)
    (Anton Lindqvist)

  • Add missing space between outputs and clobbers in inline assembler.
    (8c56495)
    (Anton Lindqvist)

  • Fix misplaced semicolon with attributes before initialization.
    (acf9228)
    (Anton Lindqvist)

  • Remove double spaces between braces and attributes.
    (70f77f2)
    (Anton Lindqvist)

  • Detect cast expressions can followed by binary operators on separate lines.
    (857210d)
    (Anton Lindqvist)

  • Allow subsequent switch cases on a single line.
    (70cc3ab)
    (Anton Lindqvist)

  • Fix misplaced parenthesis w/ inline assembly instructions only statements.
    (ed17dc4)
    (Anton Lindqvist)

  • Fix if/else w/o braces confusion.
    (ebdec4f)
    (Anton Lindqvist)