Thomas Krijnen
|
4621fc9269
|
Less useless logging
|
2026-04-10 09:54:28 +02:00 |
|
Thomas Krijnen
|
1840e3d1a8
|
Add passthrough kernel
|
2026-04-09 17:17:53 +02:00 |
|
Thomas Krijnen
|
becd38c77d
|
Compilation fixes
|
2026-04-09 16:18:53 +02:00 |
|
Thomas Krijnen
|
7d6c6bd523
|
Fix iteration: prevent inserting nullptr equivalents into a set
|
2026-04-09 11:53:28 +02:00 |
|
Thomas Krijnen
|
a425bb6da0
|
Cache some hotpath inverses regarding context handling
|
2026-04-07 16:13:01 +02:00 |
|
Thomas Krijnen
|
a19d398c78
|
Vibe code an implementation that uses manifold
|
2026-04-07 15:47:58 +02:00 |
|
Thomas Krijnen
|
f616c4049c
|
Add Codex-generated wrappergen
|
2026-03-31 20:51:46 +02:00 |
|
Thomas Krijnen
|
20ccf2b455
|
Parameter naming
|
2026-03-31 18:23:13 +02:00 |
|
Thomas Krijnen
|
a07f56db6f
|
Restructure and rename
|
2026-03-31 15:32:36 +02:00 |
|
Thomas Krijnen
|
724cdb446e
|
Move schemas into schemas/ subfolder
|
2026-03-31 10:02:00 +02:00 |
|
Thomas Krijnen
|
95b3f7dac4
|
Don't include dot as special when doing float runs
|
2026-03-27 21:04:48 +01:00 |
|
Thomas Krijnen
|
603cedc487
|
Try some things: (a) fewer allocations - parse context pool; lexer string pool (b) SWAR process multiple chars at once in keywords/enums/strs/stc.
|
2026-03-27 20:45:13 +01:00 |
|
Thomas Krijnen
|
fe6e9d86ae
|
Xml serializer proper specialization
|
2026-03-26 15:49:54 +01:00 |
|
Thomas Krijnen
|
8e42f35db3
|
Rework variable length token storage to use string pool; eliminate need for rereads
|
2026-03-26 15:49:28 +01:00 |
|
Thomas Krijnen
|
9d69a712ac
|
Does SWIG prefer std::conditional_t over auto return type?
|
2026-03-26 11:33:00 +01:00 |
|
Thomas Krijnen
|
dc127471c5
|
Rerun codegen
|
2026-03-26 10:52:12 +01:00 |
|
Thomas Krijnen
|
95a094d596
|
Fix some schema generation issues
|
2026-03-26 10:39:29 +01:00 |
|
Thomas Krijnen
|
4ec643d4e1
|
schema entity initialize() method, optional argument forwarding in file::create, populate_derived in InstanceData
|
2026-01-15 19:24:55 +01:00 |
|
Thomas Krijnen
|
c089c11cd6
|
Hack a bit to make stream tests run
|
2026-01-15 16:22:18 +01:00 |
|
Thomas Krijnen
|
8afba9a665
|
Hack a bit to make sql tests run
|
2026-01-15 16:12:25 +01:00 |
|
Thomas Krijnen
|
5c4046e054
|
declaration as property
|
2026-01-15 16:11:58 +01:00 |
|
Thomas Krijnen
|
d82e1da907
|
Don't leak parent id into type decl instances
|
2026-01-15 15:38:49 +01:00 |
|
Thomas Krijnen
|
8c2e1226c9
|
declaration property
|
2026-01-15 15:38:32 +01:00 |
|
Thomas Krijnen
|
ed8821486d
|
Broaden __eq__ for type decl instances
|
2026-01-15 14:23:49 +01:00 |
|
Thomas Krijnen
|
742bfac144
|
_remove, schema_identifier and test_file
|
2026-01-15 14:13:29 +01:00 |
|
Thomas Krijnen
|
1f4c4204d0
|
Re-enable setting logical with UNKNOWN in python
|
2026-01-15 13:13:51 +01:00 |
|
Thomas Krijnen
|
43f78605f2
|
Small tweak to invocation of test/test_rules.py
|
2026-01-15 13:00:48 +01:00 |
|
Thomas Krijnen
|
6cd1375cf9
|
Rerun rule compilation for exists() on indeterminate
|
2026-01-15 13:00:37 +01:00 |
|
Thomas Krijnen
|
2d1250c18f
|
Global file for rule and derived attributes
|
2026-01-15 12:39:32 +01:00 |
|
Thomas Krijnen
|
bee61cba11
|
Accept exact schema_identifier in file()
|
2026-01-15 12:38:36 +01:00 |
|
Thomas Krijnen
|
33f072e0a7
|
Account for removed instance factory
|
2026-01-15 12:37:53 +01:00 |
|
Thomas Krijnen
|
490fa92dc0
|
Rework equality and get_info_2
|
2026-01-15 12:37:12 +01:00 |
|
Thomas Krijnen
|
cf3393b6a0
|
black
|
2026-01-14 14:09:40 +01:00 |
|
Thomas Krijnen
|
fbbc92c5d7
|
Hashing solely based on identity
|
2026-01-14 14:03:55 +01:00 |
|
Thomas Krijnen
|
574827016a
|
Initialization of header and file
|
2026-01-14 14:03:28 +01:00 |
|
Thomas Krijnen
|
18c9140700
|
Data types
|
2026-01-14 14:03:03 +01:00 |
|
Thomas Krijnen
|
9e165319e6
|
Fix schema passing to file creation
|
2026-01-14 14:02:48 +01:00 |
|
Thomas Krijnen
|
64bf807baa
|
Fix add entity with id
|
2026-01-14 14:02:10 +01:00 |
|
Thomas Krijnen
|
136befde86
|
Fix write() call
|
2026-01-14 14:01:39 +01:00 |
|
Thomas Krijnen
|
1a4d750ecd
|
Consistency of get_inverse calls
|
2026-01-14 14:00:50 +01:00 |
|
Thomas Krijnen
|
0a5dd78774
|
Fix add entity with id
|
2026-01-14 14:00:00 +01:00 |
|
Thomas Krijnen
|
94427ebcb3
|
Allow setting of history and future
|
2026-01-14 13:59:26 +01:00 |
|
Thomas Krijnen
|
9147938c36
|
Aggregate data types
|
2026-01-14 13:59:07 +01:00 |
|
Thomas Krijnen
|
ffcc02fb99
|
Remove global create_entity() call
|
2026-01-14 13:57:26 +01:00 |
|
Thomas Krijnen
|
e4e4f31d20
|
Defer deletion so that traversal still works
|
2026-01-13 08:45:04 +01:00 |
|
Thomas Krijnen
|
2dd002bcd8
|
Properly constuct type decl instances
|
2026-01-13 08:44:44 +01:00 |
|
Thomas Krijnen
|
7e5248da29
|
Fix create_shape() overloads because SWIG does not map None for us anymore
|
2026-01-13 08:44:30 +01:00 |
|
Thomas Krijnen
|
07a01bcf54
|
Process derived attributes that are not redeclared (C++ has no knowledge of them)
|
2026-01-13 08:43:52 +01:00 |
|
Thomas Krijnen
|
0a9e29ce45
|
black
|
2026-01-10 11:52:08 +01:00 |
|
Thomas Krijnen
|
0604db06e9
|
typename
|
2026-01-10 11:52:05 +01:00 |
|