Alexander Motzkau
2099fef5dd
Github Actions: Update artifacts action to v4
2025-03-21 21:30:30 +01:00
Alexander Motzkau
55eab03df5
Execute the i386 workflow on Ubuntu 22.04
...
Ubuntu 24.04 removed important i386 libraries (libpcre3) from the
i386 repository, so we're using Ubuntu 22.04 for these actions.
2025-03-21 21:30:30 +01:00
Alexander Motzkau
a82c5026df
Add libgcc-s1 and libstdc++6 to the CI dependencies
...
Github's Ubuntu requires these packages but is somehow not able to install
them when they are not specified explicitely and doesn't give any reason
why.
2023-05-16 22:07:29 +02:00
Alexander Motzkau
ea81325153
Update Github actions to current version
2023-02-20 23:49:50 +01:00
Alexander Motzkau
3ec527e50e
Add github workflow for 32bit builds
...
Fixed compile errors for 32bit builds and added a github workflow
to build for that platform continously.
2022-02-18 22:50:12 +01:00
Alexander Motzkau
0659a4124d
Implement lightweight objects
...
Add a new type and data structure to LPC. Lightweight objects combine
properties from structs (small memory footprint, automatic lifetime
management) and objects (capsulation, functions).
(Implements #688 )
2022-01-09 01:13:21 +01:00
Alexander Motzkau
e1a071e2d6
Github actions: Update the package lists first
...
Before installing dependencies update the package lists,
so it will not try to install deprecated packages.
2022-01-08 22:16:53 +01:00
Alexander Motzkau
481837bbff
Use fastcov for coverage combination
...
lcov is very slow when handling many files. Therefore use fastcov
to combine all coverage files.
2022-01-08 22:16:53 +01:00
Zesstra
f64b281162
variable_list(): swap-in variables
...
If the value of variables is requested, check for
a swapped variable block and swap them back in
before accessing them. (fixes #888 )
2021-04-02 18:53:39 +02:00
Alexander Motzkau
638fac3d00
Fix out-of-bounds write on errors in lambdas
...
When a runtime error in a lambda occurs, the buffer for the lambda name
was two bytes too small. (Fixes #886 )
2021-03-30 17:14:31 +02:00
Alexander Motzkau
597601e70f
Generate coverage information
...
For each push and pull request generate a coverage report of
the test suite. The report is then available as an artefact.
2020-11-20 23:24:00 +01:00
Alexander Motzkau
c20647de0c
Replace Travis CI with Github Actions
2020-11-20 16:51:21 +01:00