Rusty Russell
|
a08f09dbdc
Minor optimization: don't make a dependency between two traverse_reads.
|
17 years ago |
Rusty Russell
|
794e1a122e
Cleanup: rename is_* to starts_*, move functions together, factor out start finding code.
|
17 years ago |
Rusty Russell
|
86c41caf70
Clean up traverse keyword handling.
|
17 years ago |
Rusty Russell
|
fadb750277
Partial ordering of traverses: reduces number of deadlocks by factor of 10.
|
17 years ago |
Rusty Russell
|
fdc6fb3dc9
Fix logic bug; we weren't checking last requirement in sort_deps.
|
17 years ago |
Rusty Russell
|
68e848993d
Implement timeout for the deadlock of traverse & transactions.
|
17 years ago |
Rusty Russell
|
828331b856
Open database with TDB_NOSYNC to speed it up a little.
|
17 years ago |
Joey Adams
|
0be3e9db41
Added run-dictionary.c test to ciniparser
|
17 years ago |
Joey Adams
|
53b6a92e20
Tiny fix to stringmap's run.c
|
17 years ago |
Rusty Russell
|
14ec8920c5
Fix sequence logic bug, and satisfies() logic fix/cleanup.
|
17 years ago |
Rusty Russell
|
f2050233ad
Handle transactions!
|
17 years ago |
Joey Adams
|
083a691fe3
Added module stringmap
|
17 years ago |
Rusty Russell
|
ee79b5191f
Fix sequence numbers when tracing transaction.
|
17 years ago |
Rusty Russell
|
b009141ce4
Insert (implied) transaction cancel on tdb_close/EOF.
|
17 years ago |
Rusty Russell
|
42145b9270
Print seq numbers on timeout dump
|
17 years ago |
Joey Adams
|
2622d34405
Added module block_pool
|
17 years ago |
Rusty Russell
|
010c8d465a
Fix early transaction unlock when traverse done inside transaction.
|
17 years ago |
Rusty Russell
|
efda07f8f8
Fix null ptr deref on TDB_TRACE with internal db.
|
17 years ago |
Rusty Russell
|
310a8c6d33
Remove trivial traverse code, simplify.
|
17 years ago |
Rusty Russell
|
d9961fc330
Fix logic bug in optimizer, and fix up DEBUG_DEPS compile.
|
17 years ago |
Rusty Russell
|
46fc04374f
More dependency optimization: seems to happen with transactions enabled.
|
17 years ago |
Rusty Russell
|
d72286e0ad
More general solution for serial number misorders.
|
17 years ago |
Rusty Russell
|
9323200469
Optimize to reduce extraneous dependencies.
|
17 years ago |
Rusty Russell
|
c693a0e25d
Belated checkin of keywords.
|
17 years ago |
Rusty Russell
|
4f148f842e
Simplify dependencies by passing pointers over the pipe: avoid O(n^2) behaviour for searching.
|
17 years ago |
Rusty Russell
|
800715227e
Slightly more sophisticated dependency generation: fixes traverse interaction.
|
17 years ago |
Rusty Russell
|
863dd63fcc
Missed part of patch.
|
17 years ago |
Rusty Russell
|
555c01c93f
Get more sophisticated with resolving duplicate serial numbers.
|
17 years ago |
Joey Adams
|
2356c14ecb
Make tokenizer throw error on empty char literal, along with some slight cleanups in ccan_tokenizer.h
|
17 years ago |
Joey Adams
|
11d5072e4f
Make ccanlint core objects depend on generated-init-tests to fix build error
|
17 years ago |