Commit Graph

404 Commits

Author SHA1 Message Date
Nicolas 37467696d5 Docs: added examples to start page 2025-12-27 17:38:17 +01:00
Nicolas c2a5fe26a8 CI: Fixed creation of x86_64 docs on stencils and example asm code 2025-12-27 16:59:55 +01:00
Nicolas f5c88bb34d Missing Upload artifact for github-pages added 2025-12-27 16:40:40 +01:00
Nicolas Kruse 6f24891f6f
Version bumped to 0.0.3 2025-12-27 16:30:46 +01:00
Nicolas e3da894e6e fixed docs build pipeline 2025-12-27 16:23:30 +01:00
Nicolas Kruse 66ffd2b132
Refactor Makefile for documentation build 2025-12-26 23:59:46 +01:00
Nicolas Kruse c5d3fba531 Docs updated: python scripts added to generate stencil and example code listings; doc-build to ci added 2025-12-26 23:49:22 +01:00
Nicolas 069f79094c fast "abs" function for int and float added including test 2025-12-26 14:43:22 +01:00
Nicolas e69c0ff24b __eq__ for Op extended with caching 2025-12-26 13:37:15 +01:00
Nicolas a6ca756d51 __eq__ for Op type implemented 2025-12-24 16:40:46 +01:00
Nicolas 2c2d7ca960 test for x86 adjusted to skip if executable not present 2025-12-24 14:22:50 +01:00
Nicolas aacdc9b676 pow function fixed in _math.py 2025-12-24 14:11:12 +01:00
Nicolas 662a168d90 test for dag optimization extended 2025-12-24 14:10:46 +01:00
Nicolas 33fea7e354 test: assert for rev_kinetics added 2025-12-24 14:10:26 +01:00
Nicolas a16e261697 test: typo fixed 2025-12-24 14:09:44 +01:00
Nicolas f43e025f2e __hash__ and __eq__ for Net and Node partial revised, __eq__ not yet working 2025-12-24 14:09:31 +01:00
Nicolas dc58e5d19a test_ops_aarch64.py fixed 2025-12-23 20:28:00 +01:00
Nicolas d0cb422c81 failing test case for x86 added 2025-12-23 20:27:09 +01:00
Nicolas cf18dc69a1 armv6 support added 2025-12-23 18:24:36 +01:00
Nicolas 6dcaa6797c Net and value types separated 2025-12-23 17:54:57 +01:00
Nicolas df22438ffe Updated docs and doc helper scripts 2025-12-22 15:39:17 +01:00
Nicolas cc3730d696 extended some docstrings 2025-12-22 15:37:31 +01:00
Nicolas Kruse 37eae32041 test for jit decorator added 2025-12-21 16:24:28 +01:00
Nicolas 60891395d0 Readme and docstrings updated 2025-12-21 14:03:30 +01:00
Nicolas 74e9c6e50b test_compile updated to read variables instead of raw memory 2025-12-21 13:22:53 +01:00
Nicolas Kruse c75b4788c3 Docstrings updated 2025-12-20 22:59:31 +01:00
Nicolas Kruse a8e70cd5d6 volatile property from value type removed. 2025-12-20 22:10:22 +01:00
Nicolas Kruse d71f010199 changed msvc compiler optimization as workaround for loosing rdi and rsi register values when calling the system v ABI entry point from windows ABI 2025-12-20 21:23:55 +01:00
Nicolas Kruse 51c7322742 initialized runmem_t struct with zeros for coparun executable 2025-12-19 21:41:59 +01:00
Nicolas Kruse a07332f3a4 type checker annotation fixed for jit decorator function 2025-12-19 20:43:01 +01:00
Nicolas Kruse ce15e83c2b fix auto graph stripping 2025-12-19 20:34:48 +01:00
Nicolas Kruse 3c5f01db7f auto stripping of equal graph branches added 2025-12-19 18:37:13 +01:00
Nicolas Kruse 83e74a8ae9 fix of new coparun signature in write_value 2025-12-19 16:18:47 +01:00
Nicolas Kruse c2e10ec0cb abs dunder function added for values 2025-12-19 16:08:10 +01:00
Nicolas Kruse 369c279a68 jit decorator added 2025-12-19 16:08:10 +01:00
Nicolas c8e6848530 Added multi-target support for coparun-module 2025-12-16 16:15:50 +01:00
Nicolas d9f361a6d6 Readme updated with benchmark result 2025-12-16 12:34:40 +01:00
Nicolas 00c825b207 benchmark results added (on AMD Ryzen 5 3400G) 2025-12-16 11:43:31 +01:00
Nicolas Kruse 8f29662c9e ci/cd: path for pelfy project fixed &
type hints fixed for vector._map2
2025-12-15 08:55:21 +01:00
Nicolas Kruse 8877b4d893 pelfy dependency vendored 2025-12-14 22:04:37 +01:00
Nicolas Kruse d436dd9116 get_dag_stats function added to inspect DAG 2025-12-14 19:14:25 +01:00
Nicolas Kruse 247fc1a28f sharing the constant for scalar/vector and scalar/
matrix operations;
volatile property for net objects added
2025-12-14 18:54:43 +01:00
Nicolas Kruse a0ab604aad readme updated; How it works chapter with code sections extended 2025-12-13 21:09:34 +01:00
Nicolas Kruse 42490f80b8 benchmark script updated to generate dark/bright mode svgs 2025-12-13 20:52:29 +01:00
Nicolas Kruse b380f5bc9d Readme: "How it works" section extended and text revised 2025-12-10 17:45:28 +01:00
Nicolas Kruse 3353d9c83d ci: removed build on pushes to dev 2025-12-10 14:22:31 +01:00
Nicolas Kruse bd5e8f2df8 Grafik added 2025-12-10 14:21:46 +01:00
Nicolas Kruse 0a07097d32 Readme updated 2025-12-10 14:21:28 +01:00
Nicolas Kruse 41ee9e9743 cd: added gh environment for pypi 2025-12-09 12:37:07 +01:00
Nicolas 08e76c2d9e twine upload issue fixed 2025-12-09 10:46:56 +01:00