Skip to content

Commit

Permalink
Create Changelog.md
Browse files Browse the repository at this point in the history
  • Loading branch information
iccir committed Jun 16, 2014
1 parent def1183 commit 1342d3d
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
CHANGELOG

## 1.0

This is a tentative list of the changes for 1.0.

Removed:

- Removed separate `ojsqueeze` command-line tool. The squeezer is now integrated directly into `ojc` (#8)
- Removed `+initialize` and `+load`. This allows faster message dispatch. (#12)
- Removed `--use-const` and `--use-enum` compiler flags. Use the new `@const` and `@enum` instead (#11)
- Removed `--use-prefix` compiler flag. Prefixes are always used. (#6)
- Removed `--always-message` compiler flag. Replaced with `--debug-message-send`.

Enhancements:

- Faster message dispatch: Direct calls are used more often than `oj.msgSend` (#10)
- Inline `+[Foo alloc]` calls as `new Foo()`
- Updated parser to Esprima 1.1 (#9)

Additions:

- Integration of squeezer directly into ojc. This allows more squeeze-time optimizations.
- Documentation for runtime (#7)
- Source map support (#13) (Planned)
- Add support for jshint (#14) (Planned)

0 comments on commit 1342d3d

Please sign in to comment.