mirror of
https://gitlab.com/ita1024/waf.git
synced 2024-11-22 18:07:12 +01:00
docs
This commit is contained in:
parent
333aec0b96
commit
0484caf3d6
44
ChangeLog
44
ChangeLog
@ -1,20 +1,30 @@
|
|||||||
NEW IN WAF 1.9
|
NEW IN WAF 1.9
|
||||||
--------------
|
--------------
|
||||||
* Removed the split functions from Utils
|
|
||||||
* Removed the command called "update"
|
* General enhancements:
|
||||||
* Added the tool 'nobuild.py'
|
- Add the tool 'nobuild.py'
|
||||||
* Removed qt4 and kde4 from the default modules
|
- Remove qt4 and kde4 from the default modules
|
||||||
* Made Clang detected first on many platforms, in particular on FreeBSD #1528
|
- Have Clang detected first on many platforms, in particular on FreeBSD #1528
|
||||||
* Modified Utils.run_once so that it accepts a list of *args
|
- Remove Node.cache_sig and Node.sig so that dependencies are on file contents #1580
|
||||||
* Removed Node.cache_sig and Node.sig #1580
|
- Change cflags in the beginning / cppflags at the end #1505
|
||||||
* Removed __hash__ and __eq__ from Node and Task #1629
|
- Merge ${FOO}${BAR} flags in commands executed without a shell (no space added)
|
||||||
* Changed cflags in the beginning / cppflags at the end #1505
|
- Interpret empty command-line defines as integer values #1704
|
||||||
* Reduced the key size in bld.task_sigs by adding bld.node_sigs and bld.imp_sigs
|
|
||||||
* Made lazy visual studio detection the default
|
* Performance highlights:
|
||||||
* Flags given in the form ${FOO}${BAR} will be merged in commands executed without a shell
|
- Reduce the key size in bld.task_sigs by adding bld.node_sigs and bld.imp_sigs
|
||||||
* Added Task.get_cwd()
|
- Remove __hash__ and __eq__ from Node and Task #1629
|
||||||
* Enabled pre-forked builds by default
|
- Make lazy visual studio detection the default
|
||||||
* Modified the build scheduler to enable a consistent progress bar
|
- Remove the uses of run_once that creates unfree-able memory
|
||||||
* Reduced the memory footprint of Task objects
|
- Enable a consistent progress bar output #1641
|
||||||
* Removed Utils.nogc
|
- Reduce the memory footprint of Task objects, up to 50% memory reduction on large builds
|
||||||
|
- Enabled pre-forked builds by default to achieve faster builds, up to 2x speedup on short-lived processes
|
||||||
|
|
||||||
|
* API changes:
|
||||||
|
- Remove the duplicate split functions from Utils
|
||||||
|
- Remove the command called "update"
|
||||||
|
- Add Task.get_cwd()
|
||||||
|
- Remove Utils.nogc
|
||||||
|
- Modify Utils.run_once so that it accepts a list of *args
|
||||||
|
- Improve the task consumer in Runner.py
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user