update README.md for v1.4.0 release notes

This commit is contained in:
Josh Holtrop 2014-04-15 16:18:58 -04:00
parent ddf00d08a7
commit 0a10af3f5e

View File

@ -329,6 +329,22 @@ http://rubydoc.info/github/holtrop/rscons/frames.
## Release Notes ## Release Notes
### v1.4.0
- add CFile builder
- add Disassemble builder
- add Preprocess builder
- pass the Environment object to build hooks in the :env key of the build_op parameter
- expand target/source paths beginning with "^/" to be relative to the Environment's build root
- many performance improvements, including:
- use JSON instead of YAML for the cache to improve loading speed (Issue #7)
- store a hash of the build command instead of the full command contents in the cache
- implement copy-on-write semantics for construction variables when cloning Environments
- only load the cache once instead of on each Environment#process
- only write the cache when something has changed
- fix Cache#mkdir_p to handle relative paths (Issue #5)
- flush the cache to disk if a builder raises an exception (Issue #4)
### v1.3.0 ### v1.3.0
- change Environment#execute() options parameter to accept the following options keys: - change Environment#execute() options parameter to accept the following options keys: