index
:
delta/rpm.git
caret
gh-pages
ignatenko/patch-1
ignatenkobrain-patch-1
master
pavlinas_p122
pavlinas_p123
plus
rpm-4.10.x
rpm-4.11.x
rpm-4.12.x
rpm-4.13.x
rpm-4.14.x
rpm-4.15.x
rpm-4.16.x
rpm-4.17.x
rpm-4.18.x
rpm-4.4.x
rpm-4.6.x
rpm-4.7.x
rpm-4.8.x
rpm-4.9.x
github.com: rpm-software-management/rpm.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
rpmio
/
macro.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add optional total/proc/thread arguments to %{getncpus} macro
Panu Matilainen
2023-03-30
1
-4
/
+87
*
Fix macro scoping level on re-entry from %[] expresssion (#2354)
Panu Matilainen
2023-01-20
1
-2
/
+11
*
Add shorthand macros for some conventient Lua string operations
Panu Matilainen
2022-09-15
1
-0
/
+31
*
Test for preprocessor definition rather than value consistently everywhere
Panu Matilainen
2022-06-15
1
-2
/
+2
*
Use rpmuncompress to handle %{uncompress:...}
Panu Matilainen
2022-04-04
1
-54
/
+4
*
Support multiple args in %quote and make split/unsplit available to lua
Michael Schroeder
2021-11-18
1
-3
/
+30
*
Simplify shrink macro implementation
Michael Schroeder
2021-11-08
1
-15
/
+11
*
Do not always strdup the argument in doFoo
Michael Schroeder
2021-11-08
1
-21
/
+13
*
Do not setup macro args for literal macros
Michael Schroeder
2021-11-08
1
-5
/
+4
*
Remove duplicated body copying code
Michael Schroeder
2021-11-08
1
-16
/
+11
*
Split new macro table entry generation into newEntry()
Michael Schroeder
2021-11-08
1
-10
/
+22
*
Allow an optional argument for the %verbose macro
Michael Schroeder
2021-10-26
1
-7
/
+11
*
Support non-parametric builtins again
Michael Schroeder
2021-10-26
1
-3
/
+5
*
Make %{define foo body} not use the free-field parsing
Michael Schroeder
2021-10-26
1
-2
/
+7
*
Special case the non-parametric and the free-field macro expansion
Michael Schroeder
2021-10-26
1
-15
/
+23
*
Rename doExpandThisMacro to doMacro
Michael Schroeder
2021-10-26
1
-4
/
+4
*
Add a "parsed" argument to the doXXX() functions
Michael Schroeder
2021-10-26
1
-49
/
+30
*
Fix consistency issues in macro expansion for builtin macros
Michael Schroeder
2021-10-26
1
-62
/
+47
*
Get rid of the ME_BUILTIN macro
Michael Schroeder
2021-10-26
1
-32
/
+30
*
Clean up shescape macro implementation
Panu Matilainen
2021-10-08
1
-15
/
+6
*
Add %{shescape:...} macro for single quoting with escapes for the shell
Panu Matilainen
2021-09-24
1
-0
/
+24
*
Explicitly protect automatic macros from being redefined and undefined
Panu Matilainen
2021-09-01
1
-1
/
+1
*
Drop arbitrary macro name minimum length limit (RhBug:1994223)
Panu Matilainen
2021-09-01
1
-2
/
+2
*
Ignore comment line contents in macro files (#1659)
Panu Matilainen
2021-04-29
1
-0
/
+8
*
Fix logic error in macro file reader
Michael Schroeder
2021-03-26
1
-10
/
+10
*
Make Lua a hard requirement for rpm
Panu Matilainen
2021-02-09
1
-7
/
+0
*
Actually report the involved macro names in macro tracebacks
Panu Matilainen
2021-01-29
1
-9
/
+10
*
Conditionalize macro traceback dump on rpm verbosity level
Panu Matilainen
2021-01-29
1
-2
/
+3
*
Revert "Redirect macro stack backtrace printing to debug log."
Panu Matilainen
2021-01-29
1
-4
/
+4
*
Let %define and %global take name and body as separate arguments
Panu Matilainen
2021-01-27
1
-4
/
+17
*
Change %dump macro to "func" style now that we can
Panu Matilainen
2020-11-26
1
-6
/
+2
*
Change %undefine macro to "func" style now that we can
Panu Matilainen
2020-11-26
1
-22
/
+6
*
Specify number of expected arguments for builtins in numbers
Panu Matilainen
2020-11-26
1
-37
/
+37
*
Unify builtin macro calling now that we can
Panu Matilainen
2020-11-26
1
-17
/
+11
*
Change func-macro types to return a number (always zero)
Panu Matilainen
2020-11-26
1
-17
/
+21
*
Change builtin "parse" type macros to take their arguments via an argv
Panu Matilainen
2020-11-26
1
-9
/
+13
*
Change builtin "func" type macros to take their arguments via an argv
Panu Matilainen
2020-11-26
1
-31
/
+26
*
Put an insulation layer between source line parsing and macro arguments
Panu Matilainen
2020-11-26
1
-15
/
+20
*
Unify builtin and user-defined parametric macro calling syntax
Panu Matilainen
2020-11-26
1
-39
/
+46
*
Support testing for builtin Lua with a macro conditional
Panu Matilainen
2020-11-09
1
-4
/
+4
*
Move the builtins table below the referenced functions to lose clutter
Panu Matilainen
2020-11-09
1
-52
/
+37
*
Make builtin macros honor generic macro conditionals
Panu Matilainen
2020-11-09
1
-19
/
+19
*
Lose now unnecessary chkexist and negate arguments to builtin macros
Panu Matilainen
2020-11-09
1
-43
/
+22
*
Drop support for undocumented %{!trace} builtin syntax
Panu Matilainen
2020-11-09
1
-1
/
+1
*
Drop undocumented special conditional syntax from %{load:...} builtin
Panu Matilainen
2020-11-09
1
-2
/
+1
*
Add %{exists:...} builtin macro for testing file existence
Panu Matilainen
2020-11-09
1
-0
/
+3
*
Change builtin %{verbose:...} to return a simple 0/1 boolean
Panu Matilainen
2020-11-09
1
-9
/
+2
*
Convert some obvious cases to use rstrndup() instead of manual work
Panu Matilainen
2020-11-09
1
-6
/
+2
*
Pass their own macro entry as an argument (ie self) to all builtins
Panu Matilainen
2020-11-04
1
-55
/
+51
*
Lose now unnecessary name length member in builtin macro table
Panu Matilainen
2020-11-04
1
-32
/
+29
[next]