Sha256: 83ec1b36d99f186f40181a89c4a2dac28ea39950d96b422aafcedff07c84af25

Contents?: true

Size: 1.72 KB

Versions: 3

Compression:

Stored size: 1.72 KB

Contents

== 0.2.0 2012-05-14

 * Works with Ruby 1.8.6, 1.8.7, 1.9.2, 1.9.3.
 * MIT License.
 * Friendlier changelog.
 * Added C::Preprocessor, which wraps Config::CONFIG['CPP']. Assumes
   POSIX-style -D and -I options.
 * IntLiteral suffixes are parsed correctly for things like 2e-2.
 * Newlines are allowed in StringLiterals and CharLiterals.
 * Added StringLiteral and CharLiteral #prefix. #wide? and #wide are
   now methods, not fields.
 * IntLiteral and FloatLiteral #format is now the first field.
 * More meaningful parse error messages.
 * Printing (#to_s):
   * FunctionDef#no_prototype? is now honored.
   * ':' is now printed for labels.
   * Consequetive unary operators no longer conflict with other
     operators (e.g. "+ +" instead of "++").
   * Sizeof is printed with parentheses (not mandated by C99, but
     conventional).
   * Signedness qualifier is always printed for char.
   * Longness is printed correctly for Bool, Complex, Imaginary.
   * Nested Conditionals are handled correctly.
   * MemberInit#member is printed correctly.
 * Parsing (#parse):
   * Member now works.
   * Expression now supports CompoundLiterals without types (as
     allowed in declarators only).
   * Declarator allows specification of #num_bits.

== 0.1.0 2006-04-25

 * Faster lexer (written in C).
 * Renamed Node#to_debug to Node#inspect.
 * Allow type names in Call#args. (Not C99, but useful for macros.)
 * Added node fields:
   * StringLiteral#wide?
   * CharLiteral#wide?
   * IntLiteral#suffix
   * FloatLiteral#format
   * FloatLiteral#suffix
 * Fixed CompoundLiteral#to_s.
 * Fixed AssignmentExpression#to_s when #lval is a Comma.
 * Fixed Parameter#to_s when #type is nil.
 * Cleaned up load path.
 * Install with rake task.

== 0.0.1 2005-02-21

 * Hi.

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
casty-0.3.2 CHANGELOG
casty-0.3.1 CHANGELOG
cast-0.2.0 CHANGELOG