Commit Graph

56 Commits

Author SHA1 Message Date
Maschell
82d1ce0f1b Implement assert and abort 2024-04-24 17:22:11 +02:00
Maschell
501ef2d595 Fix version in Makefile 2024-04-24 17:22:11 +02:00
Maschell
541fc00a8d Publish dev docker images 2024-04-24 17:22:11 +02:00
Maschell
f0dbd47aad Allow exports with custom name 2024-04-24 17:22:11 +02:00
Maschell
004f7f76e8 Make sure wut_get_thread_specific has been overriden properly 2023-07-19 16:14:05 +02:00
Maschell
84d6b15d83 Update Dockerfile 2023-06-22 16:27:17 +02:00
Maschell
313f281ee8 Fix reent usage for modules 2023-06-22 16:27:17 +02:00
Maschell
a137f10ee9 Update Dockerfile 2023-04-17 14:04:49 +02:00
Maschell
776402ffe0 Change docker registry to ghcr.io 2023-04-01 08:48:36 +02:00
Maschell
4002b64efe Fix typo in README 2023-04-01 08:48:36 +02:00
Maschell
5ba1559fc8 Change default branch to main 2023-04-01 08:48:36 +02:00
Maschell
b855534a68 Add WUMS_DEINITIALIZE hook 2023-01-06 15:30:04 +01:00
Maschell
09908b8a55 Add information about the WUMS_DEPENDS_ON macro to the example module 2023-01-06 15:30:04 +01:00
Maschell
a2ca8a5777 Add WUMS_DEPENDS_ON macro, bump version to 0.3.2 2023-01-06 15:30:04 +01:00
Maschell
42a0ef7472 Store the wums version in the correct meta tag 2023-01-06 15:30:04 +01:00
Maschell
eea542e424 Build the Dockerfile on pull requests 2023-01-06 15:30:04 +01:00
Maschell
01bcc500ab Update CI to use actions/checkout@v3 2023-01-06 15:30:04 +01:00
Maschell
00ce285fe6 Update module_information_t struct and add information about the RPL acquired by modules 2022-10-05 15:34:29 +02:00
Maschell
9d873c7e39 Fix CI 2022-09-04 17:34:37 +02:00
Maschell
8598f533b8 Update Dockerfile 2022-09-04 17:34:37 +02:00
Maschell
0fedfa0971 Use ubuntu-22.04 in CI 2022-09-04 17:34:37 +02:00
Maschell
4688e63d02 Change LICENSE to LGPL 2022-09-04 17:34:37 +02:00
Maschell
d26b1e6a74 Update Dockerfile to use latest wut 2022-07-24 09:58:16 -07:00
Maschell
6dd8a36427 Override abort with a simple OSFatal call 2022-05-12 23:49:49 +02:00
Maschell
4ab8bccd5e Update module_information_t struct 2022-05-07 20:44:40 +02:00
Maschell
4abbcbf848 Add a very basic example module and build it in the CI 2022-02-04 22:57:35 +01:00
Maschell
fdf9993069 Format the code via clang-format 2022-02-04 22:31:54 +01:00
Maschell
c7b9039dae Fix spelling: trampolin -> trampoline 2022-01-27 12:21:55 +01:00
Maschell
32044725ef WUMS 0.3.1 add hook for calling __ini and __fini 2022-01-21 19:12:01 +01:00
Maschell
5da3dd5a77 WUMS 0.3 - store up to 50000 function symbols inside the global module struct 2021-12-07 17:45:38 +01:00
Maschell
fd21c46d8c WUMS 0.2.1, increase maximum number of plugin to 32 2021-10-31 16:08:31 +01:00
Maschell
e46b58daed Update Dockerfile 2021-09-23 22:40:18 +02:00
Maschell
47bbd9a3b3 Formatting 2021-09-23 22:40:10 +02:00
Maschell
c5af736523 Implement WUMS 0.2 2021-09-17 16:17:54 +02:00
Maschell
f461fc4539 Compile with latest wut 2021-04-14 19:41:09 +02:00
Maschell
00cb2d64bd Add WUMS_APPLICATION_REQUESTS_EXIT hook 2021-03-13 11:03:42 +01:00
Maschell
a9aabcd149 Add WUMS_MODULE_SKIP_WUT_INIT() macro to skip wut init/fini calls 2021-02-19 16:35:44 +01:00
Maschell
d59c15531d Update the Dockerfile to use the latest devkitppc image 2021-01-01 20:18:57 +01:00
Maschell
133dbc6111 Fix push docker image workflow 2021-01-01 20:18:43 +01:00
Maschell
ccea583d96 Use a more generic github workflow for pushing the docker image 2020-12-26 15:49:24 +01:00
Maschell
b580b4aa0b Rename WUMS_MODULE_INIT_BEFORE_ENTRYPOINT() to WUMS_MODULE_INIT_BEFORE_RELOCATION_DONE_HOOK(), add WUMS_MODULE_SKIP_ENTRYPOINT()
- Bump module information version to 2
- Bump WUMS version to 0.1.1
2020-12-26 15:49:11 +01:00
Maschell
fa995a8627 Update the dockerfile 2020-08-10 15:19:24 +02:00
Maschell
0b8403b434 Add action to push docker images 2020-08-10 12:12:28 +02:00
Maschell
2c940a48d0 Update Dockerfile 2020-08-09 21:16:07 +02:00
Maschell
ce2af25f7d Add Dockerfile 2020-06-25 18:45:15 +02:00
Maschell
a9a535306b Add "Relocations done" hook 2020-06-25 18:44:59 +02:00
Maschell
e266969c9f Update the module_information_t struct to store the current version of the struct. 2020-06-10 14:11:28 +02:00
Maschell
728b6e182c Add the macro for using the "init before entrypoint" flag 2020-06-10 14:10:54 +02:00
Maschell
5286dc6bc8 Extend the wut files instead of replacing it. 2020-06-10 12:51:58 +02:00
Maschell
090efd9ab0 The WUMS_INITIALIZE now has an argument which provides a pointer to the module_information_t struct 2020-06-06 22:40:52 +02:00