VirtualBox

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

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @2594   13 years bird Fixed the broken $(deps*).
(edit) @2592   13 years bird kmk build fixes for win.amd64.
(edit) @2591   13 years bird kmk: Merged in changes from GNU make 3.82. Previous GNU make base …
(edit) @2574   13 years bird solaris build fix
(edit) @2556   13 years bird umask fixes.
(edit) @2554   13 years bird Added $(set-umask ) and $(get-umask ).
(edit) @2532   13 years bird kmk: Implemented the where function. Fixes #108.
(edit) @2516   13 years bird func_abspathex: Don't crash when no cwd is given. Addressed gcc warnings.
(edit) @2495   13 years bird function.c: bugfix in new code.
(edit) @2489   13 years bird kmk: added $(firstdefined ) and $(lastdefined ).
(edit) @2462   13 years bird kmk: Implemented . Fixes #81.
(edit) @2276   16 years bird kmk: Do not crash if $(if-expr ) is missing the 3rd argument, it is …
(edit) @2172   16 years bird kmk: Added $(root ) to help out with checking for absolute paths on …
(edit) @2163   16 years bird kmk: Added a $(select ) function for handling switch like stuff. Fixes #74.
(edit) @2161   16 years bird kmk: Implemented $(for ) and $(while ) loops (C-style). Fixes #73.
(edit) @2160   16 years bird kmk: removed duplicate definition.
(edit) @2159   16 years bird kmk: extended call, evalcall and evalcall2 with a local .ARGC …
(edit) @2157   16 years bird kmk: Extended evalcall and evalcall2 with a return value, local .RETURN.
(edit) @2154   16 years bird kmk: $(translate ) changes and testcase.
(edit) @2153   16 years bird kmk: substr fixes
(edit) @2152   16 years bird kmk: testcases and lastpos fixes.
(edit) @2151   16 years bird kmk: Added $(length ), $(length-var ), $(insert ), $(pos ), $(lastpos …
(edit) @2149   16 years bird function.c: comment typo.
(edit) @2141   16 years bird kmk: new function $(printf fmt,arg0,arg1,...).
(edit) @2118   16 years bird function.c: warnings.
(edit) @2101   16 years bird kmk: Implemented new switch --print-time. Fixes #65.
(edit) @2025   16 years bird typo.
(edit) @2024   16 years bird kmk: Created a custom hook into the update_file process for checking …
(edit) @2021   16 years bird kmk: Added a $(intersects set-a, set-b) function to complement the …
(edit) @2011   16 years bird kmk,footer.kmk: New helper function 'kb-exp-tmpl', 10x faster than the …
(edit) @1999   16 years bird variaiable::value_length -> unsigned int.
(edit) @1997   16 years bird variaiable::value_alloc_len -> unsigned int.
(edit) @1993   16 years bird Merged in current GNU Make code (CVS from 2008-10-28). Ref #55.
(edit) @1986   16 years bird kmk: some make stats cleanup.
(edit) @1980   16 years bird kmk: Some cleanup.
(edit) @1972   16 years bird function.c: Made the $(deps* ) not depend on the strcache2, also fixed …
(edit) @1958   16 years bird function.c: func_eval_optimize_variable - display error if the …
(edit) @1957   16 years bird function.c: func_eval_optimize_variable - made it build without …
(edit) @1948   16 years bird kmk: Fixed CONFIG_WITH_LAZY_DEPS_VARS bug. Files with multiple double …
(edit) @1935   16 years bird kmk: new function - eval-opt-var
(edit) @1934   16 years bird kmk: Implemented lazy resolving of $+, $, $? and $|. This saves > 30% …
(edit) @1932   16 years bird kmk: Made struct variable capable of holding read only variables to …
(edit) @1926   16 years bird kmk: Inlined much of handle_function/lookup_function so …
(edit) @1915   16 years bird kmk: CONFIG_WITH_MINIMAL_STATS vs. CONFIG_WITH_MAKE_STATS - require …
(edit) @1863   16 years bird kmk: Allocation caches for nameseq, dep and idep. next: variable.
(edit) @1847   16 years bird kmk: Some optimizations for expand_deps.
(edit) @1838   16 years bird kmk: fixed string termination for three strcache_add_len calls. (it …
(edit) @1836   16 years bird kmk: don't return '\0'.
(edit) @1827   16 years bird kmk: more length optimizations.
(edit) @1809   16 years bird kmk: More length and alloc optimizations. Made all the length …
(edit) @1805   16 years bird kmk: Some minor optimizations.
(edit) @1793   16 years bird kmk: hash table adjustments.
(edit) @1727   16 years bird kmk: Two new functions $(if-expr cond,exp-on-true,exp-on-false) and …
(edit) @1716   16 years bird kmk: Added a new function $(defined var) which check whether var is …
(edit) @1699   16 years bird kmk / $(commands* ): Check for empty name to prevent lookup_file from …
(edit) @1698   16 years bird kmk: $(commands ) and $< wont work well together at all, no fix just …
(edit) @1628   17 years bird Fixed $(breakpoint ) on MSC. Fixed two warnings.
(edit) @1620   17 years bird The last kb-src-prop argument is optional.
(edit) @1619   17 years bird $(breakpoint ) for debugging.
(edit) @1615   17 years bird Added a space between the which results.
(edit) @1519   17 years bird Prevent crashin $(command ) if the target has no commands (file->cmds …
(edit) @1478   17 years bird fixed a silly bug in func_commands that would cause it to go beyond …
(edit) @1459   17 years bird Made $(abspathex path,cwd) work like $(abspath path) if cwd is empty. …
(edit) @1458   17 years bird Use the variable file location in evalval and evalcall.
(edit) @1452   17 years bird Fixed bug in $(commands ) that caused occational heap corruption.
(edit) @1446   17 years bird Using the variable buffer for temp storage is (probably) fast, smaller …
(edit) @1445   17 years bird Fixed evalval and evalcall - eval_buffer will change the input, so a …
(edit) @1443   17 years bird fixed another bug.
(edit) @1442   17 years bird fixes.
(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) @1409   17 years bird Made a variation of the $(eval) function call evalctx that pushes and …
(edit) @1408   17 years bird Implemented local variable definitions - CONFIG_WITH_LOCAL_VARIABLES.
(edit) @1387   17 years bird Fixed typo in $(libpath).
(edit) @1383   17 years bird Added $(libpath var,val) for accessing the OS/2 library paths.
(edit) @1307   17 years bird Empty strings are 0 bytes long…
(edit) @1171   17 years bird Added a $(which ) function. takes any number of args, with or without …
(edit) @1124   17 years bird the strptime part too.
(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) @991   18 years bird it's 100ns units, not 10000.
(edit) @990   18 years bird it's 100ns units, not 10000.
(edit) @987   18 years bird Fixed typo.
(edit) @986   18 years bird New function 'nanots', no arguments.
(copy) @947   18 years bird Use the new gnu make code.
copied from trunk/src/gmakenew/function.c
(edit) @940   18 years bird Some more warnings.
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