| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | Fixed some code issues | Daniel Mensinger | 2019-02-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Never access environment.properties downstream | John Ericson | 2019-02-02 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead use coredata.compiler_options.<machine>. This brings the cross and native code paths closer together, since both now use that. Command line options are interpreted just as before, for backwards compatibility. This does introduce some funny conditionals. In the future, I'd like to change the interpretation of command line options so - The logic is cross-agnostic, i.e. there are no conditions affected by `is_cross_build()`. - Compiler args for both the build and host machines can always be controlled by the command line. - Compiler args for both machines can always be controlled separately. | |||||
| * | | Moved the introspection interpreter | Daniel Mensinger | 2019-01-22 | 1 | -108/+1 | |
| | | | ||||||
| * | | Basic AST visitor pattern | Daniel Mensinger | 2019-01-22 | 1 | -16/+2 | |
| |/ | ||||||
| * | mintro: Introspection interpreter refactoring (#4733) | Daniel Mensinger | 2019-01-16 | 1 | -103/+41 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Fixed spelling * Merged the Buildoptions and Projectinfo interpreter * Moved detect_compilers to Environment * Added removed test case * Split detect_compilers and moved even more code into Environment * Moved set_default_options to coredata * Small code simplification in mintro.run * Move cmd_line_options back to `environment` We don't actually wish to persist something this unstructured, so we shouldn't make it a field on `coredata`. It would also be data denormalization since the information we already store in coredata depends on the CLI args. | |||||
| * | mintro: Added `defined_in` key in the targets introspection | Daniel Mensinger | 2019-01-15 | 1 | -0/+2 | |
| | | ||||||
| * | Load source dir from meson-info.json | Daniel Mensinger | 2019-01-13 | 1 | -4/+5 | |
| | | ||||||
| * | mintro: Check meson-info.json version instead of loading coredata | Daniel Mensinger | 2019-01-13 | 1 | -4/+17 | |
| | | ||||||
| * | Merge pull request #4731 from mensinda/introBreak2 | Jussi Pakkanen | 2019-01-13 | 1 | -10/+6 | |
| |\ | | | | | mintro: Changes to the introspection API | |||||
| | * | Deprecated --target-files API | Daniel Mensinger | 2019-01-07 | 1 | -2/+7 | |
| | | | ||||||
| | * | Changed introspection target format | Daniel Mensinger | 2019-01-07 | 1 | -14/+5 | |
| | | | ||||||
| * | | `environment.cross_info.need_cross_compiler()` doesn't exist | John Ericson | 2019-01-10 | 1 | -1/+1 | |
| |/ | | | | It is no longer needed either. | |||||
| * | Fixed missing newline | Daniel Mensinger | 2019-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | Added meson-info.json | Daniel Mensinger | 2019-01-06 | 1 | -0/+53 | |
| | | ||||||
| * | Introspection refactoring | Daniel Mensinger | 2019-01-06 | 1 | -58/+78 | |
| | | ||||||
| * | Indent flag only toggles | Daniel Mensinger | 2019-01-06 | 1 | -3/+3 | |
| | | ||||||
| * | Fixed flake8 issues | Daniel Mensinger | 2019-01-06 | 1 | -3/+1 | |
| | | ||||||
| * | Fixed buildoptions form source | Daniel Mensinger | 2019-01-06 | 1 | -8/+8 | |
| | | ||||||
| * | Atomic write | Daniel Mensinger | 2019-01-06 | 1 | -1/+4 | |
| | | ||||||
| * | Code cleanup and renamed variables | Daniel Mensinger | 2019-01-06 | 1 | -5/+3 | |
| | | ||||||
| * | Fixed flake8 | Daniel Mensinger | 2019-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | Load coredata | Daniel Mensinger | 2019-01-06 | 1 | -0/+4 | |
| | | ||||||
| * | Better documentation | Daniel Mensinger | 2019-01-06 | 1 | -2/+4 | |
| | | ||||||
| * | Revert to old behavior | Daniel Mensinger | 2019-01-06 | 1 | -4/+12 | |
| | | ||||||
| * | Some small fixes | Daniel Mensinger | 2019-01-06 | 1 | -4/+4 | |
| | | ||||||
| * | Renamed `--force-new` to `--force-dict-output` | Daniel Mensinger | 2019-01-06 | 1 | -3/+3 | |
| | | ||||||
| * | Keep 'filename' and 'install_filename' as strings | Daniel Mensinger | 2019-01-06 | 1 | -2/+3 | |
| | | ||||||
| * | Ninja backend target introspection | Daniel Mensinger | 2019-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | Split the monolithic introspection file into chunks | Daniel Mensinger | 2019-01-06 | 1 | -34/+24 | |
| | | ||||||
| * | Documentation and unit test update | Daniel Mensinger | 2019-01-06 | 1 | -6/+1 | |
| | | ||||||
| * | Filenames are now lists | Daniel Mensinger | 2019-01-06 | 1 | -5/+1 | |
| | | ||||||
| * | Update intro dump on meson configure | Daniel Mensinger | 2019-01-06 | 1 | -2/+18 | |
| | | ||||||
| * | Removed determine_installed_path since it is no longer needed | Daniel Mensinger | 2019-01-06 | 1 | -19/+1 | |
| | | ||||||
| * | Removed fallback detection logic | Daniel Mensinger | 2019-01-06 | 1 | -1/+13 | |
| | | ||||||
| * | Some code cleanup | Daniel Mensinger | 2019-01-06 | 1 | -21/+10 | |
| | | ||||||
| * | Moved the source and compiler generation to the backend | Daniel Mensinger | 2019-01-06 | 1 | -133/+15 | |
| | | ||||||
| * | Fixed list_target_files and list_targets | Daniel Mensinger | 2019-01-06 | 1 | -33/+35 | |
| | | ||||||
| * | More refactoring | Daniel Mensinger | 2019-01-06 | 1 | -26/+45 | |
| | | ||||||
| * | Added unit test | Daniel Mensinger | 2019-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | Fixed rebase error | Daniel Mensinger | 2019-01-06 | 1 | -2/+2 | |
| | | ||||||
| * | Fixed tests and benchmarks | Daniel Mensinger | 2019-01-06 | 1 | -2/+2 | |
| | | ||||||
| * | Initial automatic target file generation | Daniel Mensinger | 2019-01-06 | 1 | -17/+47 | |
| | | ||||||
| * | Added option to force use the new format | Daniel Mensinger | 2019-01-06 | 1 | -2/+4 | |
| | | ||||||
| * | mintro: Added option to introspect multiple parameters at once | Daniel Mensinger | 2019-01-06 | 1 | -27/+44 | |
| | | ||||||
| * | Updated format to include sources | Daniel Mensinger | 2019-01-06 | 1 | -13/+53 | |
| | | ||||||
| * | Fixed hardcode is_cross = False | mensinda | 2019-01-06 | 1 | -6/+5 | |
| | | ||||||
| * | Added include_directories and extra_args keys to target introspection | Daniel Mensinger | 2019-01-06 | 1 | -1/+78 | |
| | | ||||||
| * | Do not require build dir for introspection | Daniel Mensinger | 2018-12-29 | 1 | -4/+160 | |
| | | ||||||
| * | mintro: Bug fix for determine_installed_path for multiple target outputs | Daniel Mensinger | 2018-12-20 | 1 | -8/+12 | |
| | | ||||||
| * | Remove name property from introspect --projectinfo as it is not used | Daniel Schulte | 2018-11-26 | 1 | -3/+2 | |
| | | ||||||
