Commit Graph

  • d041312315 architecture name translation fixed in create_asm.sh Nicolas 2025-12-07 12:09:29 +0100
  • deb0b88a54 extract_sections script for docs added Nicolas Kruse 2025-12-06 23:25:15 +0100
  • dd90b61c7b ci updated Nicolas Kruse 2025-12-06 23:24:38 +0100
  • 2cb5499299 sphinx based docs added Nicolas 2025-12-06 18:11:42 +0100
  • bf1c3468b3 readme updated Nicolas 2025-12-06 18:09:41 +0100
  • 2e48fe5ec2 "variable" type renamed to "value" Nicolas 2025-12-06 18:09:25 +0100
  • 423ca30ac6 readme updated with rev kin example Nicolas 2025-12-06 15:55:38 +0100
  • 1c230f365f numpy dependency removed for rev kin test Nicolas 2025-12-06 15:55:22 +0100
  • 2b2f854ee4 windows build cmd script updated Nicolas 2025-12-06 15:15:33 +0100
  • 42116b96c9 bench mark script updated Nicolas 2025-12-06 15:15:07 +0100
  • d772d9fa2e inverse kinematic test added Nicolas 2025-12-06 15:14:31 +0100
  • 19fc403d37 autograd updated with get_all_dag_edges_between to increase speed Nicolas 2025-12-06 15:14:06 +0100
  • a21970de79 type hint fixes Nicolas 2025-12-06 15:13:28 +0100
  • d526c5ddc0 added get_all_dag_edges_between function Nicolas 2025-12-06 15:11:42 +0100
  • 959d80b082 shape property added and __getitem__ of matrix extended Nicolas Kruse 2025-12-05 08:28:02 +0100
  • 6d47779c03 benchmark script updated Nicolas Kruse 2025-12-04 22:39:12 +0100
  • da92aa9e2c eye function added for creating matrices Nicolas Kruse 2025-12-04 22:38:52 +0100
  • 257fe96bb3 auto gfrad test added Nicolas Kruse 2025-12-04 18:19:43 +0100
  • 5daa54fafb code style adjustments Nicolas Kruse 2025-12-04 18:19:33 +0100
  • ebb4abc5d3 type hints revised Nicolas Kruse 2025-12-04 18:18:29 +0100
  • 61dc29e68b added auto grad feature "grad(..)" Nicolas Kruse 2025-12-03 17:30:38 +0100
  • c5048980c2 added optimization for + 0, - 0 and * 1 operations Nicolas Kruse 2025-12-03 17:28:49 +0100
  • a30ee12d0f fixed get_all_dag_edges prevent it emitting edges multiple time Nicolas Kruse 2025-12-03 17:27:29 +0100
  • cc5582ae73 replaced list type by Sequence to improve type hinting Nicolas Kruse 2025-12-02 16:59:14 +0100
  • d2df1dd3fb cp.sign and cp.relu added to _math.py Nicolas Kruse 2025-12-02 16:57:06 +0100
  • 5bdd77db91 readme updated Nicolas Kruse 2025-12-02 16:51:20 +0100
  • 9f77ef5642 optimization for float/int operations added Nicolas Kruse 2025-12-01 16:44:49 +0100
  • 8fe51a2e45 benchmark script added Nicolas Kruse 2025-12-01 00:14:12 +0100
  • a56320f6e0 test for matrix class added Nicolas Kruse 2025-12-01 00:13:51 +0100
  • e14092a2c3 matrix class added Nicolas Kruse 2025-12-01 00:13:38 +0100
  • 29f5a26278 helping functions separated for vectors and matrices Nicolas Kruse 2025-12-01 00:13:08 +0100
  • bb4472eccb variable type hints updated Nicolas Kruse 2025-12-01 00:12:22 +0100
  • a8eeea874b median, mean and argsort added for vector class Nicolas Kruse 2025-11-27 17:21:33 +0100
  • 054ce6d507 __iter__ type annotation fixed for vector class Nicolas Kruse 2025-11-27 17:20:46 +0100
  • 89e8efb864 read_value function extended to work with vectors Nicolas Kruse 2025-11-27 17:20:07 +0100
  • ad78c4089c type annotations for iif function fixed Nicolas Kruse 2025-11-27 17:19:25 +0100
  • 99a880861a typing fixed, variable[bool] replaced by variable[int] Nicolas Kruse 2025-11-27 12:50:53 +0100
  • 44b215f728 check_for_qemu function in tests updated to prevent error in error if qemu is not available Nicolas Kruse 2025-11-27 10:10:13 +0100
  • 8daab59171
    Merge pull request #12 from Nonannet/dev Nicolas Kruse 2025-11-24 19:37:20 +0100
  • d58a723448
    Merge branch 'main' into dev Nicolas Kruse 2025-11-24 19:36:12 +0100
  • afa8985a7f cd: wheel build script updated for armv7 Nicolas 2025-11-24 16:38:42 +0100
  • 4a8f758a45 tests updated and extended for armv7 Nicolas 2025-11-24 16:22:46 +0100
  • 77924a5655 Aux functions are now copied with there whole section to alow for branches without relocation inside of sections. Nicolas 2025-11-24 16:22:24 +0100
  • 78a159b4ea linking for required libgcc function on 32 bit arm added Nicolas 2025-11-24 09:41:34 +0100
  • 1a062760f7 detect_process_arch() updated to work for armv7 Nicolas Kruse 2025-11-23 21:04:50 +0100
  • 4504abf5cb Update musl repository URL in build scripts with a mirror Nicolas Kruse 2025-11-23 18:31:22 +0100
  • 0d119f5a0c compiler version removed for arm Nicolas 2025-11-23 17:55:45 +0100
  • 2191889082 test for armv7 added Nicolas 2025-11-23 17:46:18 +0100
  • 8db2c41e1b ci and build scripts updated for armv7 Nicolas 2025-11-23 17:46:03 +0100
  • 4c4e83a18e R_ARM_JUMP24 & R_ARM_CALL patching added Nicolas 2025-11-23 17:33:30 +0100
  • 45808d8373 Switched to pelfy 1.0.7 to support armv7 relocations Nicolas 2025-11-23 17:17:04 +0100
  • d5786d2957 addend retrieval removed from patch_arm32_abs (moved to pelfy) Nicolas 2025-11-23 17:11:55 +0100
  • fcd34e6937 stencil alignment for ARM set to 4 - gcc complaints otherwise Nicolas 2025-11-23 17:10:53 +0100
  • 1e654c65f8 test added for 32 bit arm Nicolas 2025-11-17 09:04:10 +0100
  • a93cdd4b81 ci and build scripts updated to build arm v6 and v7 Nicolas 2025-11-17 09:03:27 +0100
  • 3b1c8f0e72 detection for different arm architectures added Nicolas 2025-11-17 09:01:09 +0100
  • 96a1a153d4 PATCH_OBJECT_ARM32_ABS patching added to support 32 bit ARM Nicolas 2025-11-17 09:00:23 +0100
  • e51a8e549a cd: wheel build script updated for armv7 Nicolas 2025-11-24 16:38:42 +0100
  • 1d35c27e66 tests updated and extended for armv7 Nicolas 2025-11-24 16:22:46 +0100
  • 53079c5f6c Aux functions are now copied with there whole section to alow for branches without relocation inside of sections. Nicolas 2025-11-24 16:22:24 +0100
  • d518d44c2d linking for required libgcc function on 32 bit arm added Nicolas 2025-11-24 09:41:34 +0100
  • 8c2d129fd8 detect_process_arch() updated to work for armv7 Nicolas Kruse 2025-11-23 21:04:50 +0100
  • b513e2f750
    Update musl repository URL in build scripts with a mirror Nicolas Kruse 2025-11-23 18:31:22 +0100
  • addd548fde compiler version removed for arm Nicolas 2025-11-23 17:55:45 +0100
  • c5277d5090 test for armv7 added Nicolas 2025-11-23 17:46:18 +0100
  • 292312d232 ci and build scripts updated for armv7 Nicolas 2025-11-23 17:46:03 +0100
  • 0f767f3a8f R_ARM_JUMP24 & R_ARM_CALL patching added Nicolas 2025-11-23 17:33:30 +0100
  • 11c5d7fd16 Switched to pelfy 1.0.7 to support armv7 relocations Nicolas 2025-11-23 17:17:04 +0100
  • 7d2263b4cf addend retrieval removed from patch_arm32_abs (moved to pelfy) Nicolas 2025-11-23 17:11:55 +0100
  • b653b734db stencil alignment for ARM set to 4 - gcc complaints otherwise Nicolas 2025-11-23 17:10:53 +0100
  • dbc6e6194c
    Merge pull request #10 from Nonannet/dev Nicolas Kruse 2025-11-22 12:26:57 +0100
  • bf089d7f7e test for vector functions extended Nicolas Kruse 2025-11-19 10:01:51 +0100
  • 4049928139 vector functions extended Nicolas Kruse 2025-11-19 10:01:30 +0100
  • b279da800a
    Merge pull request #9 from Nonannet/dev Nicolas Kruse 2025-11-17 21:21:21 +0100
  • 2418853b27 test added for 32 bit arm Nicolas 2025-11-17 09:04:10 +0100
  • 9ffbee9f3e ci and build scripts updated to build arm v6 and v7 Nicolas 2025-11-17 09:03:27 +0100
  • e67e08cf7e detection for different arm architectures added Nicolas 2025-11-17 09:01:09 +0100
  • 6aca675e65 PATCH_OBJECT_ARM32_ABS patching added to support 32 bit ARM Nicolas 2025-11-17 09:00:23 +0100
  • beddf2e7e9 test math cleaned up Nicolas Kruse 2025-11-17 08:33:49 +0100
  • ebb3b89e69 math functions extended for vector. switched acos function. Nicolas Kruse 2025-11-17 08:33:29 +0100
  • 2e3ececed2
    Merge pull request #8 from Nonannet/dev v0.0.1-beta Nicolas Kruse 2025-11-14 23:23:21 +0100
  • ff5987f5d1 test for timing compiler steps added Nicolas Kruse 2025-11-14 22:50:23 +0100
  • 700d46e404 Compiler performance improved, caching added for get_stencil_code function Nicolas Kruse 2025-11-14 22:47:59 +0100
  • 68186fbf69 ci: x86 removed from wheel build script Nicolas Kruse 2025-11-14 19:41:11 +0100
  • 20a8dcd1a2 Single argument functions do not need a dummy argument anymore Nicolas 2025-11-14 17:28:05 +0100
  • 4b752a6094 Download script for precompiled binaries updated and version changed to 0.0.1 Nicolas 2025-11-14 16:35:01 +0100
  • 0c2f2812db caching for stencil_database.get_relocations added Nicolas 2025-11-14 16:23:51 +0100
  • c25ecac86e ci musl: use -fno-pic flag only for x86 Nicolas 2025-11-14 10:35:52 +0100
  • 270514c2db -ffunction-sections added for stencil compilation and -fno-pic removed for musl compilation Nicolas 2025-11-14 10:08:43 +0100
  • 8915201280 tests updated Nicolas 2025-11-14 08:56:43 +0100
  • 7da48a7126 cmd script for local build on windows updated Nicolas 2025-11-14 08:56:33 +0100
  • 372c2c0b51 stencil stack_size increased to 128 bytes Nicolas 2025-11-14 08:55:41 +0100
  • dc5767f25b min. pelfy version updated Nicolas 2025-11-14 08:55:11 +0100
  • ab589449a3 Added _ADD_ABS_LO12_NC relocation for ARM; fixed addend for R_386_PC32 and R_386_32; fixed get_return_function_type and strip_function to work with stencils that do the passing on call not at the end Nicolas 2025-11-14 00:51:42 +0100
  • 0f464d74a5 ENTRY_POINT output in runner fixed Nicolas 2025-11-14 00:48:10 +0100
  • f2ba6da599 ci: Docker build system updated Nicolas 2025-11-14 00:38:43 +0100
  • b037e4e3fb get_42 test function updated Nicolas 2025-11-14 00:37:42 +0100
  • da58fbf613 ci: cross compilation updated to use musl objs Nicolas 2025-11-13 10:10:20 +0100
  • bc62d486ab ci: Docker build scripts fixed Nicolas Kruse 2025-11-13 08:43:32 +0100
  • 1911d3d768 Cross-compile Docker container updated to include musl Nicolas 2025-11-13 00:30:36 +0100