Dylan Baker
5074e2d3b5
interpreter: replace ConfigurationDataObject with ConfigurationDataHolder
...
This is much cleaner, and more in line with the way we handle
interpreter objects in modern meson practice
2022-01-18 17:53:29 -05:00
Daniel Mensinger
34c28dc92c
holders: remove unholder
2021-06-18 23:48:33 +02:00
Xavier Claessens
2e02ef6592
modules: Add methods dict everywhere
...
This fix calling random internal methods from meson.build as long as
they were not prefixed by underscore.
2021-05-28 15:17:10 -04:00
Xavier Claessens
723c5227a4
modules: Remove snippet methods
...
The only advantage they have is they have the interpreter in arguments,
but it's already available as self.interpreter. We should discourage
usage of the interpreter API and rely on ModuleState object instead in
the future.
This also lift the restriction that a module method cannot add build
targets, but that was not enforced for snippet methods anyway (and some
modules were doing it) and it's really loose restriction as it should
check for many other things if we wanted to make it consistent.
2021-05-28 15:17:10 -04:00
Wolfgang Stöggl
f037e7ef45
Fix typos found by codespell
...
- Typos were found by codespell v1.16.0
2019-11-06 09:55:30 -05:00
Daniel Mensinger
dfe3d56bfd
Print '(cached)' when compiler result was cached
2019-04-28 14:33:21 +02:00
Dylan Baker
5678468c2c
Don't use len() to test for container emptiness
...
I ran the numbers once before (it's in the meson history) but it's
*much* faster to *not* use len for testing if a container is empty or
not.
2019-04-25 12:28:51 -07:00
Salamandar
4741f1e243
Add 0.42.0 features
2018-06-01 14:23:24 +02:00
Jussi Pakkanen
998892ed29
Updated all modules to work with the new API.
2018-04-15 13:32:38 +05:30
Alexis Jeandet
e553d0807b
Last round with listify function refactoring.
...
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2017-09-18 22:25:34 +02:00
Jussi Pakkanen
cad6bf32f1
Can pass all target kwargs through to SIMD invocations. Closes #2151 .
2017-08-04 12:55:24 +03:00
Jussi Pakkanen
c8981ff111
Added documentation for SIMD module.
2017-07-19 13:36:54 +03:00
Jussi Pakkanen
fc23d9d0f2
Turned SIMD into an unstable module.
2017-07-18 21:53:24 +03:00