Bruno Postle
78697582f7
Add missing standard library includes for self-sufficient headers
...
Fixes builds with newer GCC/libstdc++ that no longer provide <cstdint>,
<cstring>, <cfloat>, <memory>, <algorithm> etc. transitively. Also
disambiguates visit<> calls in taxonomy.h with the full namespace and
casts the character value in IfcCharacterDecoder to uint32_t to silence
ambiguous overload warnings.
2026-06-11 18:41:07 +02:00
Thomas Krijnen
18b79a4360
Rocksdb streaming serializer connect to IfcConvert
2026-05-08 10:57:58 +02:00
Dion Moult
ca2e866c45
serializers: skip_supertypes filter in RocksDbSerializer streaming write
...
Plumbed through to the Python convert_path_to_rocksdb wrapper.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-04 07:28:12 +10:00
Thomas Krijnen
a07f56db6f
Restructure and rename
2026-03-31 15:32:36 +02:00
Thomas Krijnen
f2f4d626a5
Fix examples mostly
2026-01-07 13:51:48 +01:00
Thomas Krijnen
7098beb819
Work towards v1.0 data model with encapsulated weak_ptr as basis for instances
2026-01-05 21:42:01 +01:00
Thomas Krijnen
a6d20c0cc4
Follow up after 4d688170e0
2025-10-22 21:42:37 +02:00
Thomas Krijnen
e15f222a19
Address segfault #7215 #7185
2025-10-08 14:17:47 +02:00
Thomas Krijnen
a50fc3184b
Minor attribute count fixes
2025-09-10 09:13:16 +02:00
Thomas Krijnen
70286f2bcb
Minor
2025-09-04 16:49:18 +02:00
Thomas Krijnen
09f9b23153
Harmonize and complete serialization of aggregates of aggregates
2025-09-04 16:48:41 +02:00
Thomas Krijnen
59a5bf2344
RocksDB zstd encryption; cache tuning; readonly open mode
2025-09-03 11:11:55 +02:00
Thomas Krijnen
b6712602e2
Retain exact attribute counts in rdb as parsed
2025-08-28 11:15:05 +02:00
Thomas Krijnen
a0c92638d2
RDB serializer: write type declarations in case of typed refs
2025-08-26 13:25:38 +02:00
Thomas Krijnen
92d4a89a43
Support propsetdefset in rocksdb streamer
2025-08-26 12:54:04 +02:00
Thomas Krijnen
d2c7c1532c
Implement streaming scan through file and use in rocksdb serializer and python
2025-08-25 12:45:10 +02:00
Thomas Krijnen
929611f384
Specific speed-ups
2025-03-14 18:56:27 +01:00
Thomas Krijnen
8af4afa781
Do use merges, much better perf, instantiate inverses directly and generally, no longer copy map
2025-03-14 16:16:25 +01:00
Thomas Krijnen
8a3c979172
Speed up toposort with inverse map
2025-03-14 13:11:53 +01:00
Thomas Krijnen
10682fb226
Fix python binding
2025-03-14 10:20:22 +01:00
Thomas Krijnen
67932a22c3
Working non-streaming serializer and read-only model
2025-03-13 12:34:54 +01:00