VirtualBox

source: kBuild/trunk/src/kmk/variable.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1890   16 years bird kmk: Save pointers to global variables together with the string in the …
(edit) @1889   16 years bird kmk: cleaned out the VARIABLE_HASH code (was removed in favor of the a …
(edit) @1888   16 years bird fixed bug in previous revision.
(edit) @1887   16 years bird kmk: delegating variable string hashing to the strcache, dropping the …
(edit) @1886   16 years bird kmk: variable+strcache2 hacking.
(edit) @1877   16 years bird kmk: cache variable name strings.
(edit) @1864   16 years bird kmk: use alloc caches for variables, variable sets and varaible set lists.
(edit) @1863   16 years bird kmk: Allocation caches for nameseq, dep and idep. next: variable.
(edit) @1840   16 years bird better? predictions can do bad stuff…
(edit) @1829   16 years bird kmk: variable hash hacking. (yet again)
(edit) @1827   16 years bird kmk: more length optimizations.
(edit) @1811   16 years bird kmk: More string length optimizations.
(edit) @1809   16 years bird kmk: More length and alloc optimizations. Made all the length …
(edit) @1808   16 years bird kmk: More memchr and less strlen for simple assignments (var:=val).
(edit) @1805   16 years bird kmk: Some minor optimizations.
(edit) @1797   16 years bird kmk: moved eval_include_dep into incdep.c (was in read.c) and …
(edit) @1793   16 years bird kmk: hash table adjustments.
(edit) @1752   16 years bird Added expr and if-expr to KMK_FEATURES.
(edit) @1716   16 years bird kmk: Added a new function $(defined var) which check whether var is …
(edit) @1707   16 years bird kmk_expr: Ported expr. Fixes #43.
(edit) @1706   16 years bird chmod: updated KMK_BUILTIN.
(edit) @1617   17 years bird Don't append empty strings to variables. (foo +=)
(edit) @1610   17 years bird Fixed prepend w/ expansion (would append instead of prepend). …
(edit) @1554   17 years bird Added KBUILD_KMK_REVISION and appended '-r<svn-rev>' to …
(edit) @1536   17 years bird Use the value_length if possible (saves strlen). Assert its …
(edit) @1503   17 years bird Environment / globals cleanup. The new policy is to use KBUILD_ and …
(edit) @1451   17 years bird Made it build without VARIABLE_HASH defined.
(edit) @1449   17 years bird Fixed massive collision issue with variable_hash_1i.
(edit) @1444   17 years bird Increased SMALL_SCOPE_VARIABLE_BUCKETS to avoid massive collitions …
(edit) @1440   17 years bird Added comp-cmds-ex, commands, commands-sc and commands-usr. Added a …
(edit) @1439   17 years bird CONFIG_WITH_EVALPLUS: evalctx, evalval, evalvalctx, evalcall and …
(edit) @1438   17 years bird Added $(make-stats ) that provides access to memory and hash stats (if …
(edit) @1408   17 years bird Implemented local variable definitions - CONFIG_WITH_LOCAL_VARIABLES.
(edit) @1334   17 years bird fixed warnings.
(edit) @1292   17 years bird Added kmk_builtin_test and kmk_test - a slightly modified version of …
(edit) @1180   17 years bird don't free twice.
(edit) @1171   17 years bird Added a $(which ) function. takes any number of args, with or without …
(edit) @1162   17 years bird Made kDepIDB into an builtin command to try speed up windows…
(edit) @1134   17 years bird Fixed termination problem in the append/prepend code.
(edit) @1133   17 years bird Fixed termination problem in the append/prepend code.
(edit) @1122   17 years bird Added as $(file-size ) function while at it.
(edit) @1121   17 years bird Added $(date ) and $(date-utc ) function as simple wrappers around …
(edit) @1117   17 years bird kmk_builtin_cmp.
(edit) @1109   17 years bird New feature: if1of and ifn1of (CONFIG_WITH_SET_CONDITIONALS).
(edit) @1107   17 years bird some silly realloc optimizations.
(edit) @1101   17 years bird Added md5sum as a builtin tool.
(copy) @947   18 years bird Use the new gnu make code.
copied from trunk/src/gmakenew/variable.c
(edit) @938   18 years bird publish the two new make features.
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette