Fossil

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of tools/cvs2fossil/lib/c2f_pass.tcl

2008-02-12
05:39
Time information extended to include a total summed over all passes. Output extended to include formatted time data (hours, minutes, seconds). file: [d9865143] check-in: [7817ff22] user: aku branch: trunk, size: 6714
2007-12-06
04:05
Reworked time keeping in the pass manager, the microseconds kept by by the 'time' command flow over after roughly 72 minutes (2^32 microseconds). We now use 'clock seconds' to explicitly keep time. This should flow over only after abuut 136 years. The loss of resolution is ok, the converter does not need it. Seconds are good enough. file: [98d1ccdb] check-in: [9a763fe5] user: aku branch: trunk, size: 6167
2007-12-02
23:47
Fluff: Renamed state methods use/reading/writing to usedb/use/extend for clarity. Updated all callers. Extended state module with code to dump the SQL statements it receives to a file for analysis. Extended the 'use' declarations of several passes. file: [2edf9bde] check-in: [e288af39] user: aku branch: trunk, size: 6130
2007-11-28
05:39
Added convenience method for assertions and used it in place of the existing if/trouble internal constructions. Changed API of 'log write' so that we can defer substituation of the message to when the write actually happen, and converted all places which would be hit by double-substitution. The remaining 'log write' calls will be converted incrementally. file: [b27a6e1d] check-in: [47d52d1e] user: aku branch: trunk, size: 5889
2007-11-25
07:54
Code cleanup. Removed trailing whitespace across the board. file: [0323a245] check-in: [b679ca33] user: aku branch: trunk, size: 5738
02:52
Bugfix in pass manager, handling of open-ended pass specifications. file: [7583043b] check-in: [9668b164] user: aku branch: trunk, size: 5747
2007-10-24
14:44
Extended pass manager to keep timing data for the executed passes and show them after completion of all passes. file: [6faa3b26] check-in: [05f9c955] user: aku branch: trunk, size: 5716
2007-10-13
23:42
For the record an alternative design for the main method of the pass manager where the four principal loops (skip, setup, run, and defer) are merged into two (skip/setup) and (run/defer). Not really less code, also more complex to understand and maintain. The fact that 'setup' and 'run' is performed for the same passes is more difficult to see. This code will not be used. file: [dbcd2bfe] check-in: [4df56a9e] user: aku branch: trunk, size: 5641
23:29
Extended pass manager to handle the skipped and defered passes coming before and after the actually executed passes. Extended passes I and II to have the required methods. Implemented loading (for skipped passes) as skeletons, implemented discarding (for defered passes) completely. Extended state manager with ability to discard state. file: [ddf97934] check-in: [ae19c0fc] user: aku branch: trunk, size: 5461
2007-10-06
22:13
Found easier way to access the typevariables of singletons when writing the rcs parser. Now moved the other singletons to the same construction. file: [9bb35901] check-in: [70b0aa89] user: aku branch: trunk, size: 5170
03:53
Better formatting for --help-passes, align codes. file: [7af6ad1f] check-in: [43d72c62] user: aku branch: trunk, size: 5180
2007-10-05
05:33
Added the basic parts of the state manager and integrated it with option processor and pass manager. file: [556a226a] check-in: [eb656de7] user: aku branch: trunk, size: 4922
2007-10-03
04:18
Added stub for repository management, added most of pass I, collecting archives in the repository. file: [6e976f60] check-in: [47740cc1] user: aku branch: trunk, size: 4789
2007-10-02
06:48
Added the pass management, integrated with application and option processor. file: [2ca003bd] check-in: [59115153] user: aku branch: trunk, size: 4526 Added