Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /trunk/src/segmentsx.c
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Revision 780 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 5 18:19:50 2011 UTC (13 years, 9 months ago) by amb
File length: 20577 byte(s)
Diff to previous 771
Replace int with appropriate defined types (mostly index_t, ll_bin_t and ll_bin2_t).
Revision 771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 18:11:55 2011 UTC (13 years, 10 months ago) by amb
File length: 20571 byte(s)
Diff to previous 770
Change name of function parameters to clarify what they are.
Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 18:09:32 2011 UTC (13 years, 10 months ago) by amb
File length: 20546 byte(s)
Diff to previous 761
Fix some more potential problems with a transition to 64-bit node_t.
Revision 761 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:42:06 2011 UTC (13 years, 10 months ago) by amb
File length: 20545 byte(s)
Diff to previous 759
Shorten the messages when running to avoid going beyond 80 characters.
Revision 759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 3 18:26:42 2011 UTC (13 years, 10 months ago) by amb
File length: 20564 byte(s)
Diff to previous 755
Remove hard-coded numeric values and replace with a common #define value. Handle overflows consistently.
Revision 755 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 31 18:55:02 2011 UTC (13 years, 10 months ago) by amb
File length: 20554 byte(s)
Diff to previous 740
Fix some obvious problems with a transition to 64-bit node_t.
Revision 740 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 30 13:00:46 2011 UTC (13 years, 10 months ago) by amb
File length: 20548 byte(s)
Diff to previous 713
Fix spelling mistake in function parameter comment.
Revision 713 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 11 17:45:50 2011 UTC (13 years, 10 months ago) by amb
File length: 20548 byte(s)
Diff to previous 700
Add comments to assert statements that don't already have them.
Revision 700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 7 13:18:13 2011 UTC (13 years, 10 months ago) by amb
File length: 20501 byte(s)
Diff to previous 681
Fix bugs found by valgrind.
Revision 681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 18:01:24 2011 UTC (13 years, 11 months ago) by amb
File length: 20475 byte(s)
Diff to previous 680
Make the comments more consistent.
Revision 680 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 24 15:14:53 2011 UTC (13 years, 11 months ago) by amb
File length: 20474 byte(s)
Diff to previous 674
Update comments throughout the source code.
Revision 674 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 22 13:08:27 2011 UTC (13 years, 11 months ago) by amb
File length: 20399 byte(s)
Diff to previous 666
Finish off the geographic sorting of segments.
Revision 666 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 21 19:07:47 2011 UTC (14 years ago) by amb
File length: 20472 byte(s)
Diff to previous 660
Fix bug with segment deduplication.
Revision 660 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 20 15:47:50 2011 UTC (14 years ago) by amb
File length: 20472 byte(s)
Diff to previous 658
Return early from the IndexSegments function if there are no segments.
Revision 658 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 19 15:25:12 2011 UTC (14 years ago) by amb
File length: 20433 byte(s)
Diff to previous 657
Deduplicate in pairs only (i.e. if a segment occurs 4 times then keep 2 of them).
Revision 657 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 19 13:36:40 2011 UTC (14 years ago) by amb
File length: 20222 byte(s)
Diff to previous 655
Cache the recently used ways when de-duplicating segments.
Revision 655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 12 16:31:56 2011 UTC (14 years ago) by amb
File length: 20249 byte(s)
Diff to previous 651
Make the used nodes marker bit-wide rather than byte-wide.
Revision 651 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 16:31:34 2011 UTC (14 years, 1 month ago) by amb
File length: 20233 byte(s)
Diff to previous 650
Rename the xdata and xcached members of the nodesx, segmentsx and waysx structures.
Revision 650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:49:21 2011 UTC (14 years, 1 month ago) by amb
File length: 20241 byte(s)
Diff to previous 649
Don't have both xnumber and number in the nodesx, segmentsx, waysx and relationsx structures.
Revision 649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 15:22:04 2011 UTC (14 years, 1 month ago) by amb
File length: 20286 byte(s)
Diff to previous 646
Remove a now unused array of segment indexes.
Revision 646 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 19:44:56 2011 UTC (14 years, 1 month ago) by amb
File length: 20634 byte(s)
Diff to previous 644
Remove a pair of functions that are no longer used and rename the other pair.
Revision 644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 17:20:40 2011 UTC (14 years, 1 month ago) by amb
File length: 23196 byte(s)
Diff to previous 643
Renamed a couple of functions for clarity.
Revision 643 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 26 16:37:14 2011 UTC (14 years, 1 month ago) by amb
File length: 23201 byte(s)
Diff to previous 641
Go back to the internal structure used (but reverted) during version 1.2 development where each segment is stored only once. This halves the memory usage (mmap files or just files) for planetsplitter. This is allowed because a new algorithm to create the node to segment indexes makes it simpler now that it was. This change is required so that super-node/segment optimisation doesn't remove mutual loops. This change doesn't handle turn restrictions yet.
Revision 641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 24 18:35:29 2011 UTC (14 years, 1 month ago) by amb
File length: 24894 byte(s)
Diff to previous 640
Create super-segments that go in loops and preserve all such loops.
Revision 640 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Feb 23 19:46:11 2011 UTC (14 years, 1 month ago) by amb
File length: 24800 byte(s)
Diff to previous 627
Fix latent bug that can occur when de-duplicating segments.
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.