meson/mesonbuild/interpreterbase
Dylan Baker 929df93ba8 interpreter: remove current_lineno
This was only used in a couple of places, and requires extra tracking to
ensure it is correct, while we already have `current_node.lineno`, which
is always accurate and up to date.

I have also fixed a potential strict-null issue by using a sentinel node
for `current_node`
2024-11-15 11:32:50 -08:00
..
__init__.py interpreterbase/decorators: delete now unused stringArgs 2024-10-01 08:26:40 -07:00
_unholder.py Revert "Clarify mutable objects usage" 2024-07-05 13:52:40 -04:00
baseobjects.py interpreterbase: Use explicit `TypeAlias` annotation to allow recursive types 2024-09-08 22:50:21 -04:00
decorators.py interpreterbase/decorators: delete now unused stringArgs 2024-10-01 08:26:40 -07:00
disabler.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
exceptions.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
helpers.py Refactor option classes to their own file. 2024-05-23 21:26:45 +03:00
interpreterbase.py interpreter: remove current_lineno 2024-11-15 11:32:50 -08:00
operator.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00