Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
60 check-ins using file packages/struct/lib/map/sqlite/compressed.tcl version f0bfeea040
|
2019-04-29
| ||
| 09:08 |
bits
detect truncation of data
chan removed command oschan new commands osout osin osboth crypto sha extensive development implement text mode proc added "trigger" feature program add "translation" option string chan reimplement based on Tcl issue [de232b49f26d] and [67a5eabbd3d1] check-in: 4dbdfbacb4 user: pooryorick tags: trunk | |
|
2019-04-28
| ||
| 09:26 | entropy avoid high cpu usage in the background routine check-in: dce2268d16 user: pooryorick tags: trunk | |
| 08:04 | math random improve the performance of [flip] check-in: 5e0d1d9c0d user: pooryorick tags: trunk | |
|
2019-04-24
| ||
| 13:25 | test data add Markus Kuhn's UTF-8-test.txt check-in: fd08fc582c user: pooryorick tags: trunk | |
| 06:00 |
string chan
update tests
remove automatic zero padding on seekcheck-in: ea196fc126 user: pooryorick tags: trunk | |
| 05:24 | exec add the ability use virtual channels in redirections check-in: deee4b694f user: pooryorick tags: trunk | |
| 05:18 |
chan
rename aspipe to oschan
add testscheck-in: 042b381be8 user: pooryorick tags: trunk | |
| 05:15 |
string chan
improve performance
requires latest Tcl 8.7 (core-8-branch)check-in: 550187f2c6 user: pooryorick tags: trunk | |
|
2019-04-21
| ||
| 14:24 | ycl chan make aspipe rely on [eof] wrather than channel existence check-in: 8c1acfd19a user: pooryorick tags: trunk | |
| 08:50 |
chan
new command
aspipe
string chan accomodate binary acess check-in: d615d69f23 user: pooryorick tags: trunk | |
|
2019-04-18
| ||
| 07:17 |
pyim
further developmentcheck-in: f9a2ee4158 user: pooryorick tags: trunk | |
| 07:14 | various small changes and new commands check-in: 188e79322f user: pooryorick tags: trunk | |
| 07:03 | bits new command incr check-in: c9c5fd3b4a user: pooryorick tags: trunk | |
|
2019-04-04
| ||
| 11:53 | struct tree replace q_node_forge_up_node with a faster variant that avoids additional calls to the database check-in: d516652ae7 user: pooryorick tags: trunk | |
| 11:52 | cache fix critical bug check-in: 81bb5be7c1 user: pooryorick tags: trunk | |
|
2019-04-03
| ||
| 19:03 |
struct tree
correct handling of nodes with no value
however, q_node_forge_up_top has become slow againcheck-in: 12a6c56756 user: pooryorick tags: trunk | |
| 08:09 |
struct tree
ensure that node_forge recognizes links
consolidate queriescheck-in: 8e298346a6 user: pooryorick tags: trunk | |
|
2019-04-02
| ||
| 12:51 |
struct tree
reintroduce node_forge
from [a84e056d7ab5f927]
with some modifications because it is much faster in some casescheck-in: 22af82493e user: pooryorick tags: trunk | |
|
2019-04-01
| ||
| 10:06 | struct tree redesign to guarantee storage and retrieval of values without corruption due to type coercion on the part of sqlite. check-in: b7aa9f4701 user: pooryorick tags: trunk | |
|
2019-03-31
| ||
| 15:51 |
struct tree
new implmentaton of the main pivot query. Unfortunately, it isn't any
faster.
new commands up up&check-in: 6939779d30 user: pooryorick tags: trunk | |
|
2019-03-29
| ||
| 15:12 |
struct tree
new more performant foundational sql query to navigate the tree
significant code cleanupcheck-in: 6783c95cf6 user: pooryorick tags: trunk | |
| 15:02 |
db sqlite
new command
explain_pretty
dir new command [magic] list small modification to [take] proc fix behaviour of [import] string new command tolower test udate test data check-in: 098b7fbbd3 user: pooryorick tags: trunk | |
|
2019-03-28
| ||
| 20:49 |
struct tree
work on initializiation routines
new more performant query to walk the treecheck-in: 69121ef7e4 user: pooryorick tags: trunk | |
|
2019-03-25
| ||
| 16:18 | struct tree rearrange recursive queries to increase performance in node_forge by a couple of orders of magnitude check-in: a84e056d7a user: pooryorick tags: trunk | |
|
2019-03-24
| ||
| 11:33 | struct tree use row_number() to create a new unique rowid check-in: 98c32df8ce user: pooryorick tags: trunk | |
| 11:17 | struct tree use a separate table to track links check-in: 820ce4d988 user: pooryorick tags: trunk | |
| 06:47 |
list
new commands
linsert
lreplace lreverse ns new command ascall check-in: 104c6f7590 user: pooryorick tags: trunk | |
|
2019-03-14
| ||
| 09:51 |
struct tree
new command
node exists
replace "parent" with "up"check-in: 7feca47751 user: pooryorick tags: trunk | |
|
2019-03-13
| ||
| 17:40 | struct tree remove treevals view check-in: 3a2d10e55a user: pooryorick tags: trunk | |
| 13:21 | struct tree reqplace more occurrences of the treevals table in queries check-in: d831c3472c user: pooryorick tags: trunk | |
|
2019-03-11
| ||
| 07:06 | struct tree start to replace queries that use the "treevals" view, which is too slow check-in: c02e44c19b user: pooryorick tags: trunk | |
|
2019-03-10
| ||
| 07:21 | struct tree add performance tests check-in: f33b1ae023 user: pooryorick tags: trunk | |
|
2019-03-09
| ||
| 16:06 | test rewrite cleanup1 check-in: 17da970f5b user: pooryorick tags: trunk | |
| 06:39 | struct tree new command node link improve performance of [node new] by using the "tree" table instead of "treevals" check-in: a2f205105a user: pooryorick tags: trunk | |
|
2019-03-07
| ||
| 11:14 |
cache
convert to ego
graph minor updates list add commands that take the name of a list and modify it peascript minor updates string add isdecimal improve isnumeric remove asnumeric struct tree further development all tests pass test new data check-in: 823724758f user: pooryorick tags: trunk | |
|
2019-02-26
| ||
| 07:30 | struct tree enable paramaterized query scripts for more commands check-in: a37a43e6f7 user: pooryorick tags: trunk | |
|
2019-02-24
| ||
| 17:25 |
struct tree
update to newer "ego"
add a script parameter to more commands all tests passcheck-in: bcf59f253c user: pooryorick tags: trunk | |
| 14:21 |
string expand
better indentation
all tests passcheck-in: daa5609489 user: pooryorick tags: trunk | |
| 09:36 | string expand fix bug where the length of the wrong string was taken check-in: 2d8182f108 user: pooryorick tags: trunk | |
| 08:15 |
string expand
indentation not quite right yet tests only fail because of indentation last commit before recursing on whole element instead of inner contentscheck-in: 04c93cc7d2 user: pooryorick tags: trunk | |
|
2019-02-22
| ||
| 22:34 |
string dedent
new implementation that takes tabs into account
also fixes operational bugscheck-in: 01f4537ddb user: pooryorick tags: trunk | |
| 07:02 |
parser graph
use ego instead of {ycl shelf}
track newlines disable replacement functionality to determine if it should be built in, or added by specific parsers string expand use new {parser graph} new command [replace] performs the actual text expansion after the source is parsed parse xml use new {parser graph} check-in: d76a3dd258 user: pooryorick tags: trunk | |
|
2019-02-19
| ||
| 13:52 | proc checkargs properly handle the case where there is a valid argument but no value is provided check-in: 1573551857 user: pooryorick tags: trunk | |
|
2019-02-16
| ||
| 20:54 |
parser graph
add the ability to specify the empty string as the closing tag
parser interp change the level at which parsed commands are processed check-in: cce76f9883 user: pooryorick tags: trunk | |
|
2019-02-15
| ||
| 18:33 | cache new implementation check-in: d1eb06e704 user: pooryorick tags: trunk | |
|
2019-02-14
| ||
| 16:07 |
ycl struct
new commands
node cp node rm add coroutine-enabled test for [node cp] all tests passcheck-in: 98e4d7fe82 user: pooryorick tags: trunk | |
| 09:20 | struct tree replace "rowid" with "node" and "valueid" with "ref" check-in: 01f302b6a5 user: pooryorick tags: trunk | |
| 08:08 |
struct tree
add more script evaluation to interface code cleanup more tests all tests passcheck-in: 024f4e861f user: pooryorick tags: trunk | |
|
2019-02-13
| ||
| 19:49 |
struct tree
make script evaluation a more uniform part of the interface
all tests passcheck-in: 49c1e0785e user: pooryorick tags: trunk | |
| 07:57 | test data data for the previous commit check-in: 019fff20b6 user: pooryorick tags: trunk | |
| 07:56 |
struct
properly walk in depth-first order
all tests passcheck-in: e0c8cdd6e0 user: pooryorick tags: trunk | |
|
2019-02-12
| ||
| 08:37 | struct tree get rid of unnecessary @@treelevels check-in: 1e273c110e user: pooryorick tags: trunk | |
| 08:35 | struct tree working recursive treevals view with resolved links not yet sorted in descending-tree order check-in: 8fb5051c1b user: pooryorick tags: trunk | |
| 06:29 |
struct tree
new treevals view that resolves links and deals with broken links
doesn't yet report levelscheck-in: 484e67cb57 user: pooryorick tags: trunk | |
|
2019-02-11
| ||
| 15:36 | commit prior to eliminating "values" table check-in: abcafc0336 user: pooryorick tags: trunk | |
| 09:07 |
sugar
make lambda a little more flexible
add lambdacurrycheck-in: ae2759507c user: pooryorick tags: trunk | |
| 09:06 | updates to conform to changes in other packages check-in: e1262c1529 user: pooryorick tags: trunk | |
|
2019-01-19
| ||
| 22:55 | struct tree add prefix to all database objects in order to allow multiple trees in one database check-in: 4511e08e62 user: pooryorick tags: trunk | |
|
2019-01-18
| ||
| 09:34 |
dir fileset
whitespace changes dir scan add "ifexists" clauses in sql statement gryp initial ui tree for file scans list new command merge struct lib tree new node commands edit parentscheck-in: df3bd733a9 user: pooryorick tags: trunk | |
|
2019-01-17
| ||
| 12:07 |
gryp
separate tree from session
math fix small error. struct tree new packagecheck-in: c47a5ff0ea user: pooryorick tags: trunk | |