-
- Downloads
Multiset implementation using rbtree. --with-new-multisets required to
enable it. There's still no glue to use most of the new features, except that the iterator (and foreach) works without locking the multiset index, and that multiset data blocks use copy-on-write (just like mappings). Rev: src/acconfig.h:1.94 Rev: src/builtin.cmod:1.71 Rev: src/builtin_functions.c:1.416 Rev: src/configure.in:1.562 Rev: src/docode.c:1.137 Rev: src/encode.c:1.133 Rev: src/gc.c:1.178 Rev: src/interpret.c:1.253 Rev: src/iterators.cmod:1.15 Rev: src/main.c:1.138 Rev: src/multiset.c:1.40 Rev: src/multiset.h:1.20 Rev: src/opcodes.c:1.117 Rev: src/operators.c:1.143 Rev: src/pike_types.c:1.183
Showing
- src/acconfig.h 4 additions, 1 deletionsrc/acconfig.h
- src/builtin.cmod 21 additions, 3 deletionssrc/builtin.cmod
- src/builtin_functions.c 32 additions, 2 deletionssrc/builtin_functions.c
- src/configure.in 6 additions, 1 deletionsrc/configure.in
- src/docode.c 3 additions, 3 deletionssrc/docode.c
- src/encode.c 66 additions, 23 deletionssrc/encode.c
- src/gc.c 61 additions, 1 deletionsrc/gc.c
- src/interpret.c 2 additions, 2 deletionssrc/interpret.c
- src/iterators.cmod 239 additions, 4 deletionssrc/iterators.cmod
- src/main.c 12 additions, 3 deletionssrc/main.c
- src/multiset.c 5149 additions, 2 deletionssrc/multiset.c
- src/multiset.h 430 additions, 3 deletionssrc/multiset.h
- src/opcodes.c 34 additions, 4 deletionssrc/opcodes.c
- src/operators.c 33 additions, 1 deletionsrc/operators.c
- src/pike_types.c 12 additions, 9 deletionssrc/pike_types.c
Loading
Please register or sign in to comment