Nicolas
|
33b833c41a
|
command ids updated to include header size
|
2026-03-19 14:01:32 +01:00 |
Nicolas
|
031249241e
|
Removed un-required bulk stack allocation and added 4 Byte alignment check. CI updated.
|
2026-03-04 14:58:52 +01:00 |
Nicolas
|
0212fa77a3
|
type annotation for data_writer.copy() fixed
|
2026-03-03 14:25:50 +01:00 |
Nicolas
|
7a3088ec48
|
added add_sign_int32 function, since pelfy returns addend-values for 32 bit x86 as unsigned int32
|
2026-03-03 13:05:47 +01:00 |
Nicolas Kruse
|
a924d42e6a
|
Merge branch 'dev' into feature_arm_thumb
|
2026-03-03 08:59:22 +01:00 |
Nicolas
|
accb03f042
|
Fix in test function "get_42"
|
2026-03-02 21:31:07 +01:00 |
Nicolas
|
c7c8db6332
|
R_ARM_THM_MOV* support added
|
2026-03-02 21:28:46 +01:00 |
Nicolas
|
8fcf0dedac
|
patch type added: PATCH_OBJECT_ARM32_ABS_THM (for R_ARM_THM_MOVW_ABS_NC and R_ARM_THM_MOVT_ABS)
|
2026-03-02 21:28:05 +01:00 |
Nicolas
|
436a09c1ea
|
copy method to data_writer added
|
2026-02-28 22:08:22 +01:00 |
Nicolas
|
a81236a3fc
|
4-Byte-Alignment error on ARM thumb fixed by using section size instead of function size to include nop padding
|
2026-02-13 00:51:55 +01:00 |
Nicolas
|
bc0ccd90b7
|
Updated pelfy and using offset_in_section instead of fields['st_value']
|
2026-02-12 23:54:20 +01:00 |
Nicolas Kruse
|
e52cbe9e1b
|
docstrings added and descriptions for c files added
|
2026-02-05 14:26:07 +01:00 |
Nicolas
|
58120f292c
|
partial arm thumb implementation added
|
2026-01-26 23:57:15 +01:00 |
Nicolas Kruse
|
d394b2d249
|
add_read_value_remote backend function renamed and docstring updated
|
2026-01-12 16:57:54 +01:00 |
Nicolas
|
0f5bb86bd4
|
Added tensor support and type hints for math functions
|
2026-01-05 13:39:53 +01:00 |
Nicolas Kruse
|
6ba18358d1
|
CI pipeline updated
|
2026-01-02 11:58:14 +01:00 |
Nicolas
|
884fc3affd
|
Renamed classes and ops from Write to Store and Read to Load
|
2026-01-01 15:34:56 +01:00 |
Nicolas
|
2287a181da
|
neg() und abs() stencil added in copapy
|
2026-01-01 14:57:47 +01:00 |
Nicolas
|
2a5859ac45
|
added automatic git based versioning
|
2025-12-31 16:13:53 +01:00 |
Nicolas Kruse
|
0d0e675207
|
general tensor type introduced replacing "matrix"
|
2025-12-30 17:58:34 +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
|
aacdc9b676
|
pow function fixed in _math.py
|
2025-12-24 14:11:12 +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
|
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
|
cc3730d696
|
extended some docstrings
|
2025-12-22 15:37:31 +01:00 |
Nicolas
|
60891395d0
|
Readme and docstrings updated
|
2025-12-21 14:03:30 +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
|
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 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
|
6251dbda5d
|
Aarch64 patching fixed for R_AARCH64_LDST32_ABS_LO12_NC and R_AARCH64_LDST64_ABS_LO12_NC relocations
|
2025-12-08 14:03:00 +01:00 |
Nicolas
|
2e48fe5ec2
|
"variable" type renamed to "value"
|
2025-12-06 18:09:25 +01:00 |
Nicolas
|
19fc403d37
|
autograd updated with get_all_dag_edges_between to increase speed
|
2025-12-06 15:14:06 +01:00 |
Nicolas
|
a21970de79
|
type hint fixes
|
2025-12-06 15:13:28 +01:00 |
Nicolas
|
d526c5ddc0
|
added get_all_dag_edges_between function
|
2025-12-06 15:12:49 +01:00 |
Nicolas Kruse
|
959d80b082
|
shape property added and __getitem__ of matrix extended
|
2025-12-05 08:28:02 +01:00 |
Nicolas Kruse
|
da92aa9e2c
|
eye function added for creating matrices
|
2025-12-04 22:38:52 +01:00 |