Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/waysx.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 1129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 10 09:58:03 2012 UTC (12 years, 4 months ago) by amb
File length: 17587 byte(s)
Diff to previous 1123
Separate the de-duplication of the ways from the extracting of the names.
Revision 1123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 3 10:44:59 2012 UTC (12 years, 5 months ago) by amb
File length: 16764 byte(s)
Diff to previous 1120
Don't open the input file for appending if there is no intention to write anything to it.
Revision 1120 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 1 20:00:27 2012 UTC (12 years, 5 months ago) by amb
File length: 16537 byte(s)
Diff to previous 1118
Introduce a new'--append' option for appending data from a file to the currently parsed data. Rename the intermediate file used for storing data to be appended to. Add a function to call after appending to a file which closes the file and renames it to a temporary filename which is used for the remaining processing.
Revision 1118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 31 19:01:40 2012 UTC (12 years, 5 months ago) by amb
File length: 15990 byte(s)
Diff to previous 1114
Add the option for the sorting function to preserve the input order of equivalent items on the output. Use this feature in sorting so that slim mode and normal mode give the same results.
Revision 1114 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 24 08:12:35 2012 UTC (12 years, 5 months ago) by amb
File length: 15963 byte(s)
Diff to previous 1113
Use the index provided by the pre-sort function rather than the way's internal id when pruning/compacting.
Revision 1113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 22 07:54:28 2012 UTC (12 years, 5 months ago) by amb
File length: 15965 byte(s)
Diff to previous 1106
Use the new pre-sort function to allow CompactWays() to delete the unused segments before sorting them.
Revision 1106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 15:55:48 2012 UTC (12 years, 5 months ago) by amb
File length: 15474 byte(s)
Diff to previous 1104
Change the sorting functions to have a pre-sort and post-sort selection function instead of just a post-selection one (this will allow deletion of some items before sorting instead of after sorting in some cases).
Revision 1104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 21 14:31:02 2012 UTC (12 years, 5 months ago) by amb
File length: 15143 byte(s)
Diff to previous 1100
Delete the onumber parameter from the Ways file header. Don't map the ways file into memory when writing the ways.
Revision 1100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 20 16:52:20 2012 UTC (12 years, 5 months ago) by amb
File length: 15334 byte(s)
Diff to previous 1094
Move the compacting of the ways back to the top, delete the unused ways at this point and also call the function again after pruning segments.
Revision 1094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 15:00:32 2012 UTC (12 years, 5 months ago) by amb
File length: 15944 byte(s)
Diff to previous 1093
Remove one filesort and one read through the ways file when compacting.
Revision 1093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 19 14:35:44 2012 UTC (12 years, 5 months ago) by amb
File length: 16191 byte(s)
Diff to previous 1092
Change to an external index for the compacted ways.
Revision 1092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 17:47:31 2012 UTC (12 years, 5 months ago) by amb
File length: 16496 byte(s)
Diff to previous 1090
When compacting ways exclude the ones that are not used by any segments.
Revision 1090 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 18:13:51 2012 UTC (12 years, 5 months ago) by amb
File length: 15375 byte(s)
Diff to previous 1065
Rename the WayX->prop entry to WayX->cid to disambiguate it.
Revision 1065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 10 18:33:19 2012 UTC (12 years, 6 months ago) by amb
File length: 15378 byte(s)
Diff to previous 955
Tidy up relation expression.
Revision 955 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 14:40:54 2012 UTC (13 years, 2 months ago) by amb
File length: 15381 byte(s)
Diff to previous 948
Simplify and standardise the included headers.
Revision 948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 11 18:28:30 2012 UTC (13 years, 2 months ago) by amb
File length: 15383 byte(s)
Diff to previous 887
The filesort_*() functions now return a count of the number of items kept after sorting.
Revision 887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 31 19:09:40 2011 UTC (13 years, 5 months ago) by amb
File length: 15395 byte(s)
Diff to previous 843
Use pread() and pwrite() functions instead of seek() followed by read() or write().
Revision 843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 7 12:18:35 2011 UTC (13 years, 6 months ago) by amb
File length: 15433 byte(s)
Diff to previous 812
Check binary search functions and improve comments, fix pathological case with end point and/or improve start point.
Revision 812 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 21 18:44:52 2011 UTC (13 years, 8 months ago) by amb
File length: 15423 byte(s)
Diff to previous 790
Add logging of parsing and processing errors.
Revision 790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 17:55:25 2011 UTC (13 years, 9 months ago) by amb
File length: 15347 byte(s)
Diff to previous 788
Ensure that when printing numbers of the index_t type that an appropriate printf format specifier is used (ready for if it is redefined as 64-bit).
Revision 788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 18 10:54:17 2011 UTC (13 years, 9 months ago) by amb
File length: 15228 byte(s)
Diff to previous 780
Fix some more warnings from -Wextra and/or -pedantic options.
Revision 780 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 5 18:19:50 2011 UTC (13 years, 10 months ago) by amb
File length: 15214 byte(s)
Diff to previous 757
Replace int with appropriate defined types (mostly index_t, ll_bin_t and ll_bin2_t).
Revision 757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:06:21 2011 UTC (13 years, 10 months ago) by amb
File length: 15202 byte(s)
Diff to previous 682
Rationalise the increment of the numbers used for the output when not --loggable.
Revision 682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:05:17 2011 UTC (13 years, 11 months ago) by amb
File length: 15205 byte(s)
Diff to previous 681
Fix error is last semi-automated update.
Revision 681 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Apr 24 18:01:24 2011 UTC (13 years, 11 months ago) by amb
File length: 15205 byte(s)
Diff to previous 680
Make the comments more consistent.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.