- 07 Jun, 2015 16 commits
-
-
Stephen Kelly authored
Size goes from 1488 to 1480 bytes.
-
Stephen Kelly authored
Size goes from 224 to 216 bytes.
-
Stephen Kelly authored
Size goes from 232 to 216 bytes.
-
Stephen Kelly authored
Size goes from 1944 to 1920 bytes.
-
Stephen Kelly authored
Size goes from 536 to 528 bytes.
-
Stephen Kelly authored
2168 to 2152 bytes with GNU libstdc++-5.1.
-
Stephen Kelly authored
Size goes from 304 to 296 bytes.
-
Stephen Kelly authored
Size with GNU libstdc++-5.1 goes from 840 bytes to 808 bytes.
-
Stephen Kelly authored
sizeof(cmTarget) goes from 856 to 840 with GNU libstdc++ 5.1.
-
Stephen Kelly authored
-
Stephen Kelly authored
The chaining logic doesn't belong to the container, and the CMakeInstance pointer doesn't need to be in cmPropertyMap. Size goes from 56 to 48 bytes with GNU libstdc++-5.1.
-
Stephen Kelly authored
The cmGetPropertyCommand already checks for this.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Size goes from 72 to 40 bytes with GNU libstdc++-5.1.
-
Stephen Kelly authored
Currently there are an optimal number of policies (64) such that there are no wasted bits. When another policy is added, the cmPolicyMap will grow from 40 bytes to 80, and occupy 45. By storing all in a single bitset, we stay under the cache line size of 64 bytes until there are 512 policies in a range.
-
- 06 Jun, 2015 5 commits
-
-
Stephen Kelly authored
Might as well use the existing concept.
-
Stephen Kelly authored
Provide a parent instead of requiring it to be computed through the cmLocalGenerator.
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
Make it possible to group the various methods here a different way.
-
- 04 Jun, 2015 19 commits
-
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Brad King authored
-
7657e8b1 cmMakefile: Introduce a local cmMakefile variable. 4e8f242d cmMakefile: Store unconfigured cmMakefiles. d65e0123 cmMakefile: Implement ConfigureSubDirectory in terms of cmMakefile. f059ed16 cmMakefile: Move Configure responsibility from cmLocalGenerator. a653611d cmake: Replace CurrentLocalGenerator concept with CurrentMakefile. 69a038a9 cmMakefile: Refactor directories specified with the subdirs command. 08637970 cmLocalGenerator: ComputeObjectMaxPath just before generating. 27e11c6f Merge Configure state with GeneratingBuildSystem state. 363caa2f cmLocalGenerator: De-virtualize Configure().
-
eb7b6f6d cmVariableWatchCommand: Simplify error reporting. 499ebb65 cmListFileBacktrace: Internalize the step of making paths relative. 80b433b0 cmGlobalGenerator: Don't use else after a return. 52919ac8 cmMakefile: Make cmListFileBacktrace default constructible. b68f2ea8 cmMakefile: Add API for elseif to create backtrace. 17e13f0a cmMakefile: Simplify CMP0000 handling.
-
c85367f4 VS: Compute project GUIDs deterministically
-
-
Not cmLocalGenerators.
-
-
The generator should only have a function at generate time.
-
-
Store the directories on the cmMakefile as explicitly not-configured-yet.
-
-
-
The generators that override it do so in order to populate data members which can instead be populated in Generate().
-