Commit Graph

236 Commits

Author SHA1 Message Date
Nicolas Kruse cd0c2a83d4
ci: updated binutils, 2. try 2025-10-27 23:53:26 +01:00
Nicolas Kruse 195f8aa87b
ci: deactivated man page build after install binutils 2025-10-27 23:36:48 +01:00
Nicolas Kruse dccf5cf8e2
ci: updated bin binutils install to improve speed 2025-10-27 23:28:19 +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 eb82afface
Merge pull request #1 from Nonannet/vector_feature
Vector feature
2025-10-26 22:38:19 +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 6445ac9724 relocation patching for constants is fixed, tests added 2025-10-26 22:26:12 +01:00
Nicolas Kruse 82c324b1a6 test for aux function added 2025-10-26 16:16:59 +01:00
Nicolas Kruse ac6854ff9b test stencils and aux functions added, including test 2025-10-26 16:08:45 +01:00
Nicolas Kruse fb4df412ce extract_code tool: added patching of function call relocations 2025-10-26 15:19:38 +01:00
Nicolas Kruse 362e5d19c9 ci updated to improve runtime 2025-10-26 14:08:48 +01:00
Nicolas Kruse 501bd5bee3 example generation to track down sqrt issue 2025-10-26 14:08:09 +01:00
Nicolas Kruse e400eff2b0 compiler: Added patching for aux functions 2025-10-26 12:37:44 +01:00
Nicolas Kruse 538bf23412 stencil: __attribute__((noinline)) added to fast_sqrt since it branches witch is not allowed for stencils 2025-10-26 12:37:20 +01:00
Nicolas Kruse df84b61a7b vector type added, sqrt and ge/le added; type hints improved 2025-10-25 21:36:31 +02:00
Nicolas Kruse cb1447f125 refactoring API generics 2025-10-24 00:41:34 +02:00
Nicolas Kruse a8280f8d2d vector typing advanced 2025-10-24 00:35:41 +02:00
Nicolas Kruse 38a0959c82 Merge branch 'main' into vector_feature 2025-10-23 17:31:58 +02:00
Nicolas Kruse 519909696b updated stencil generation 2025-10-23 17:23:47 +02:00
Nicolas Kruse f61591a6ca Changed cpfloat, cpint etc. to generic variable[float] etc. 2025-10-23 17:23:12 +02:00
Nicolas Kruse db7216d0b6 partial vector implementation added 2025-10-23 12:49:30 +02:00
Nicolas Kruse 0d1d0a03c9 Test for iif function added 2025-10-23 12:48:13 +02:00
Nicolas Kruse 354af7cf00 stencil generation script moved and refactored 2025-10-22 23:17:53 +02:00
Nicolas Kruse ba4531ee69 support for stencils using heap stored constants added 2025-10-23 23:24:57 +02:00
Nicolas Kruse 1277369f06 fast c pow function integrated including unit test 2025-10-20 22:25:13 +02:00
Nicolas Kruse dd1f65dbd1 ci: changed to aarch64-linux-gnu-objdump for arch64 2025-10-20 22:22:38 +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 c55ae827d7 specific tipe hints for read_value added 2025-10-19 22:48:39 +02:00
Nicolas Kruse 067e4f32eb iif function added with test 2025-10-19 22:48:52 +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 c2d51c6c39 ci: missing compiler flag DENABLE_BASIC_LOGGING for windows added 2025-10-18 23:21:33 +02:00
Nicolas Kruse 8106cd671f missing #define LOG(...) in runmem.c added 2025-10-18 23:20:15 +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 52f5b28017 full type hints added 2025-10-18 23:20:49 +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 45d1007644 Merge branch 'main' of https://github.com/Nonannet/copapy 2025-10-16 23:08:13 +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 d0b76b588f readme updated 2025-10-15 22:56:59 +02:00
Nicolas Kruse 00110f7747 ci: color flag removed 2025-10-14 23:23:24 +02:00
Nicolas Kruse 04c3929524 ci: color removed 2025-10-14 23:22:45 +02:00
Nicolas Kruse 04a6c7d525 ci und test updated 2025-10-14 23:21:23 +02:00