Commit Graph

66 Commits

Author SHA1 Message Date
Nicolas Kruse b6c6d6bbf6 code style fixed and type hints in get_binaries.py fixed 2025-11-03 22:49:31 +01:00
Nicolas Kruse d0466cf769 request dependency removed 2025-11-03 22:39:40 +01:00
Nicolas 1c7ce32108 ci updated for aarch64 tests 2025-11-03 16:22:06 +01:00
Nicolas bd21f2e3fb cross platform debugging tools for windows updated 2025-11-03 15:01:42 +01:00
Nicolas bd1dde2665 extract code script updated 2025-11-03 09:43:50 +01:00
Nicolas Kruse 844101b91c stencils for bit-wise operations added 2025-11-01 00:42:15 +01:00
Nicolas ca5b34fab8 compiler flag updated: -fno-plt removed 2025-10-31 19:27:40 +01:00
Nicolas 926bb9f85f extract code tool updated to output addresses in
hex and some fixes and aarch64 deactivated
2025-10-31 19:06:50 +01:00
Nicolas c2d1fb7eea gcc flags for stencil generation added to prevent a GOT for extern variables: -fno-pic -fno-plt 2025-10-31 10:16:21 +01:00
Nicolas 9fa5c82650 inspect.bat added for getting objdump with wsl on windows 2025-10-30 14:00:18 +01:00
Nicolas a9b52bcf24 Cross compilation for aarch64-runner added 2025-10-30 12:08:13 +01:00
Nicolas Kruse f60df09fa7 patch command updated for arm support 2025-10-29 22:53:40 +01:00
Nicolas 4dbfe64195 Script for downloading binaries added, readme updated 2025-10-27 20:18:28 +01:00
Nicolas 22e55fa5d8 ci: Added auto release for stencils 2025-10-27 18:20:28 +01:00
Nicolas Kruse a971b98f2d ruff config added for replacing flake8, code style und naming changes 2025-10-26 22:35:47 +01:00
Nicolas Kruse 82c324b1a6 test for aux function added 2025-10-26 16:16:59 +01:00
Nicolas Kruse fb4df412ce extract_code tool: added patching of function call relocations 2025-10-26 15:19:38 +01:00
Nicolas Kruse 501bd5bee3 example generation to track down sqrt issue 2025-10-26 14:08:09 +01:00
Nicolas Kruse f61591a6ca Changed cpfloat, cpint etc. to generic variable[float] etc. 2025-10-23 17:23:12 +02:00
Nicolas Kruse 354af7cf00 stencil generation script moved and refactored 2025-10-22 23:17:53 +02:00
Nicolas Kruse 1277369f06 fast c pow function integrated including unit test 2025-10-20 22:25:13 +02:00
Nicolas Kruse e6d80da332 ci: updated for showing arm disassembly 2025-10-19 23:25:20 +02:00
Nicolas Kruse 51f6eb1538 Code rearranged and split to different files 2025-10-19 23:24:14 +02:00
Nicolas Kruse 5d9c9511f5 stencil c code fixed 2025-10-19 22:21:32 +02:00
Nicolas Kruse 47375a2f3c pow and cast partially implemented 2025-10-18 23:26:35 +02:00
Nicolas Kruse 140d1f0f9f code clean up 2025-10-18 23:21:31 +02:00
Nicolas Kruse f594bacf7b Merge branch 'main' of https://github.com/Nonannet/copapy 2025-10-18 23:20:34 +02:00
Nicolas Kruse ef7ae1c0a1 tests updated 2025-10-18 23:20:40 +02:00
Nicolas Kruse 79f1fc80a9 code style fixed 2025-10-18 23:20:27 +02:00
Nicolas Kruse 0e36b672d8 changed logging in runmem to be optional: ENABLE_BASIC_LOGGING and ENABLE_LOGGING 2025-10-18 23:10:40 +02:00
Nicolas 1384bcddd0 ci: fixed 2025-10-15 23:15:43 +02:00
Nicolas efd56e1a7a ci: changed style 2025-10-15 23:15:18 +02:00
Nicolas 39b803c17d ci: coloring fixed 2025-10-15 23:15:47 +02:00
Nicolas fcc5480126 asm html formatter added 2025-10-15 22:59:22 +02:00
Nicolas Kruse 04c3929524 ci: color removed 2025-10-14 23:22:45 +02:00
Nicolas Kruse 66da1f6a9f some fixes 2025-10-14 23:18:58 +02:00
Nicolas Kruse 315d5735cb changed to: volatile char stack_place_holder[64] 2025-10-14 23:15:25 +02:00
Nicolas Kruse 909af97ad0 added alloca stack allocation in entry_function_shell 2025-10-14 23:15:26 +02:00
Nicolas Kruse d2e831b83a other test case: c1 // 3.3 + 5 2025-10-14 23:09:07 +02:00
Nicolas Kruse a7a8f11828 changes testcase to // 2025-10-14 23:09:46 +02:00
Nicolas Kruse db458dd047 simple test case configured 2025-10-14 23:08:56 +02:00
Nicolas 963976fe90 changed python to python3 in bash scripts 2025-10-14 23:06:34 +02:00
Nicolas 1a8a738640 updated ci script for improved debugging 2025-10-14 23:06:52 +02:00
Nicolas b5e6130eb8 patching of subfunction fixed and types for // aligned to python standard 2025-10-14 22:59:51 +02:00
Nicolas 7d5990e2b2 added bool support 2025-10-13 22:58:55 +02:00
Nicolas Kruse 3313e2d999 fix2 2025-10-12 23:22:12 +02:00
Nicolas Kruse 54ccdfe867 sub functions added 2025-10-12 23:21:34 +02:00
Nicolas c551fd1f2e adding get_sub_functions 2025-10-12 23:13:33 +02:00
Nicolas 228daf5c9e update 2025-10-12 22:22:30 +02:00
Nicolas Kruse 1501cc71a8 marker removed 2025-10-10 23:22:16 +02:00