Ambroz Bizjak
|
347fa1a7a5
ncd: Store the NCDStingIndex pointer in NCDValMem.
|
10 anni fa |
Ambroz Bizjak
|
c635f2c47c
ncd: modules: explode: Implement compiling search strings.
|
11 anni fa |
Ambroz Bizjak
|
8900fa17d3
ncd: NCDVal: Add warnings about string pointers.
|
11 anni fa |
Ambroz Bizjak
|
b27f9c105b
Refactoring using MemRef.
|
11 anni fa |
Ambroz Bizjak
|
c1f4c57e8a
Replace cstring with MemRef.
|
11 anni fa |
Ambroz Bizjak
|
98ed187623
ncd: Remove ComposedString type along with the buffer module.
|
11 anni fa |
Ambroz Bizjak
|
5d77b8559f
ncd: Move some NCDVal header code to another file.
|
11 anni fa |
Ambroz Bizjak
|
e0acf50aaf
ncd: NCDVal: Add some functions on safe references.
|
11 anni fa |
Ambroz Bizjak
|
4138b04639
ncd: Refactoring to support upcoming function calls.
|
11 anni fa |
Ambroz Bizjak
|
670282f014
ncd: NCDVal: Move lots of implementation details out of the header.
|
12 anni fa |
Ambroz Bizjak
|
1ed046a784
ncd: NCDVal: Use maxalign to ensure alignment of fastbuf.
|
12 anni fa |
ambrop7
|
645d6456d5
rename NCDRefTarget --> BRefTarget
|
13 anni fa |
ambrop7
|
f3fd1055a6
move NCDRefTarget to misc/
|
13 anni fa |
ambrop7
|
4de8312008
ncd/NCDVal: remove NCDVal_StringGetPtr() and NCDValComposedStringResource_GetPtr(), in favor of the cstring interfaces
|
13 anni fa |
ambrop7
|
ef2d69eab8
ncd/NCDVal: add NCDValComposedStringResource_Cstring()
|
13 anni fa |
ambrop7
|
87ff1d2860
ncd/NCDVal: rename NCDValStringResource --> NCDValComposedStringResource
|
13 anni fa |
ambrop7
|
7e43dbcc91
ncd/NCDVal: don't use NCDVal_StringGetPtr() internally, use the cstring interface instead
|
13 anni fa |
ambrop7
|
0eba7bebf3
ncd/NCDVal: add NCDVal_StringCstring()
|
13 anni fa |
ambrop7
|
398887a489
ncd/NCDVal: add NCDVal_HasOnlyContinuousStrings()
|
13 anni fa |
ambrop7
|
fec5568333
ncd/NCDVal: add NCDVal_StringContinuize() and friends
|
13 anni fa |
ambrop7
|
34ff49a04d
ncd: NCDVal: implement NCDValStringResource_GetPtr
|
13 anni fa |
ambrop7
|
165d952131
ncd: NCDVal: rename struct NCDVal_string_resource --> typedef NCDValStringResource
|
13 anni fa |
ambrop7
|
3dee0ce320
ncd: NCDVal: add some restrictions on NCDVal_StringGetPtr() to allow for sane implementations of ComposedString
|
13 anni fa |
ambrop7
|
8285335a5a
ncd: NCDVal: implement NCDValMem_ConvertNonContinuousStrings()
|
13 anni fa |
ambrop7
|
3a15751cac
ncd: NCDVal: add missing dummy union member for alignment
|
13 anni fa |
ambrop7
|
f8e2d11d26
ncd: NCDVal: initial implementation of ComposedString
|
13 anni fa |
ambrop7
|
62917f151e
ncd: NCDVal: enforce a maximum value depth to avoid stack overflows
|
13 anni fa |
ambrop7
|
79bc3b7794
ncd: NCDVal: allow external strings to not be associated with a reference target
|
13 anni fa |
ambrop7
|
3937905ee7
ncd: NCDVal: make sure fastbuf is aligned
|
13 anni fa |
ambrop7
|
9b6c186ef0
ncd: NCDVal: add NCDVal_MapGetValue()
|
13 anni fa |