Thomas Nagy
|
1eaa5e7a0f
|
parse_flags code cleanup
|
2016-03-28 14:46:29 +02:00 |
|
Thomas Nagy
|
b585594d4d
|
For consistency, cast HAVE_X to integer values
|
2016-03-28 09:59:24 +02:00 |
|
Thomas Nagy
|
c917e1af63
|
Remove empty entries in windows path splitting
|
2016-03-27 21:41:21 +02:00 |
|
Thomas Nagy
|
1ebb318ec0
|
find_node returns Nodes that exist, no need to verify again
|
2016-03-27 21:29:02 +02:00 |
|
Thomas Nagy
|
6579592065
|
re_cpp matches are never empty
|
2016-03-27 19:25:12 +02:00 |
|
Thomas Nagy
|
51b68cf13b
|
New --profile command-line option
|
2016-03-25 14:20:57 +01:00 |
|
Thomas Nagy
|
31742bd06d
|
Remove old fixes for Python < 2.3
|
2016-03-25 14:02:36 +01:00 |
|
Thomas Nagy
|
026bae9601
|
Reduce the amount of function calls in include extraction
|
2016-03-25 13:30:32 +01:00 |
|
Thomas Nagy
|
df7fc838ce
|
Do not capture unused regexp groups
|
2016-03-25 12:56:25 +01:00 |
|
Thomas Nagy
|
5d8d7bf700
|
Save a few function calls in waflib/Tools/c_preproc.py
|
2016-03-25 12:22:00 +01:00 |
|
Thomas Nagy
|
ca01ddb83a
|
Removed an unused variable in Task.py
|
2016-03-25 12:03:45 +01:00 |
|
Thomas Nagy
|
3cbd029cc9
|
Task.sig_vars, Task.sig_explit_deps and Task.sig_implicit_deps return None
|
2016-03-25 11:50:32 +01:00 |
|
Thomas Nagy
|
a64a8d1d29
|
Extend relative cwd processing to Task generators
|
2016-03-23 22:28:14 +01:00 |
|
Gustavo Jose de Sousa
|
d46f541099
|
Use stash/revert/commit pattern for transactional configuration
Apply that pattern when relevant. That allows correct behavior if tools are
loaded inside a transaction.
|
2016-03-22 08:05:53 +01:00 |
|
Thomas Nagy
|
85e403516c
|
Issue 1632
|
2016-03-19 18:14:08 +01:00 |
|
Gustavo Jose de Sousa
|
b5584470f9
|
Add commit() method to ConfigSet
That allows users to use nested transactions.
|
2016-03-19 15:22:09 +01:00 |
|
Thomas Nagy
|
e8bf2731d1
|
Increase the default cache size for c_preproc
|
2016-03-19 15:18:16 +01:00 |
|
Thomas Nagy
|
dc1a0d00a2
|
Docs
|
2016-03-19 14:47:10 +01:00 |
|
Thomas Nagy
|
a08aff6bff
|
Format debug/info records lazily
|
2016-03-19 14:46:22 +01:00 |
|
Thomas Nagy
|
d62767e561
|
Add Node.isdir and remove cache_isdir optimizations for the time being
|
2016-03-19 14:21:02 +01:00 |
|
Thomas Nagy
|
555507975d
|
Rewrite ConfigSet._get_list_value_for_modification
|
2016-03-19 10:26:42 +01:00 |
|
Thomas Nagy
|
d54622e341
|
Simplification: remove Configure.err_handler
|
2016-03-18 19:54:31 +01:00 |
|
Thomas Nagy
|
7960f19cb1
|
Fix for extra lines in windows logs - Issue 1715
|
2016-03-18 19:32:10 +01:00 |
|
Thomas Nagy
|
1fb3645493
|
Simplifications
|
2016-03-18 18:26:25 +01:00 |
|
Thomas Nagy
|
017d8fd39e
|
Use relative paths in apply_incpaths by default
Relative paths are usually best for for specialized compilers (emscripten),
so this is for convenience. Absolute paths are usually faster.
|
2016-03-17 22:56:34 +01:00 |
|
Thomas Nagy
|
ddead0ed59
|
Simplification: use dict.update()
|
2016-03-16 23:01:49 +01:00 |
|
Thomas Nagy
|
b63ae9b2ef
|
Code simplification
|
2016-03-16 22:37:18 +01:00 |
|
Thomas Nagy
|
e19c0e7e77
|
Simplification, no need to use item ids anymore
|
2016-03-16 20:11:24 +01:00 |
|
Thomas Nagy
|
0970eb86cb
|
docs
|
2016-03-15 22:06:10 +01:00 |
|
Thomas Nagy
|
5bf2132211
|
docs
|
2016-03-15 19:26:31 +01:00 |
|
Thomas Nagy
|
381337357e
|
docs
|
2016-03-13 09:17:09 +01:00 |
|
Thomas Nagy
|
83c237ffe0
|
Redundant repr() call
|
2016-03-12 12:35:09 +01:00 |
|
Thomas Nagy
|
d81dfac34e
|
docs
|
2016-03-12 12:32:27 +01:00 |
|
Thomas Nagy
|
89ac2f0215
|
Issue 1594
|
2016-03-09 22:25:52 +01:00 |
|
Thomas Nagy
|
d45b8447a8
|
docs
|
2016-03-08 21:28:20 +01:00 |
|
Thomas Nagy
|
e6bb4693cb
|
No need for update_outputs in waf 1.9
|
2016-03-08 19:18:18 +01:00 |
|
Thomas Nagy
|
b08125520f
|
Remove waf.asc after producing a signed waf file
|
2016-03-08 19:16:49 +01:00 |
|
Thomas Nagy
|
42622a6e52
|
Do not cache Waf tools in configure
|
2016-03-07 23:38:14 +01:00 |
|
Thomas Nagy
|
3cac9c7077
|
Node objects can be folders too, but dependencies must be managed manually
|
2016-03-07 21:12:51 +01:00 |
|
Thomas Nagy
|
6768a4cb38
|
Unbind task.last_cmd when the command is successful
|
2016-03-06 17:23:24 +01:00 |
|
Thomas Nagy
|
0484caf3d6
|
docs
|
2016-03-06 13:19:14 +01:00 |
|
Thomas Nagy
|
333aec0b96
|
Removed Utils.nogc as it is unused
|
2016-03-05 11:45:16 +01:00 |
|
Thomas Nagy
|
b95db27d05
|
Micro-optimization
|
2016-03-05 11:05:43 +01:00 |
|
Thomas Nagy
|
64af7a67bb
|
clang quirks - Issue 1714
|
2016-03-04 19:23:14 +01:00 |
|
Thomas Nagy
|
a8a918763f
|
Missing output with -j1
|
2016-03-03 23:36:18 +01:00 |
|
Thomas Nagy
|
028ecf43df
|
Workaround for unreadable home folders
|
2016-03-01 22:45:39 +01:00 |
|
Thomas Nagy
|
0ab704f5a4
|
Minor optimization in Utils.h_list
|
2016-02-29 18:40:44 +01:00 |
|
Thomas Nagy
|
b4437f3b51
|
Exception handling enhancements
|
2016-02-28 14:23:54 +01:00 |
|
Thomas Nagy
|
3ced4c6695
|
Utils.ex_stack is the same as traceback.format_exc as we are no longer on Python 2.3
|
2016-02-28 12:23:18 +01:00 |
|
Thomas Nagy
|
08a39b7b19
|
Ironpython does not have += on deques
|
2016-02-28 11:37:00 +01:00 |
|