Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

ViewVC logotype

Log of /branches/2.4.1-dev/src/xmlparse.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1516)

Revision 1215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 10:56:11 2012 UTC (12 years, 3 months ago) by amb
File length: 67729 byte(s)
Copied from: trunk/src/xmlparse.c revision 1190
Diff to previous 1190
Merge the remaining trunk changes into the 2.4.1 dev branch.


Revision 1190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 19:10:53 2012 UTC (12 years, 3 months ago) by amb
Original Path: trunk/src/xmlparse.c
File length: 67524 byte(s)
Diff to previous 1189
Reorder if/then/else statements so that most common ones come first (using
profiling when parsing GB OSM file).


Revision 1189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 17:49:11 2012 UTC (12 years, 3 months ago) by amb
Original Path: trunk/src/xmlparse.c
File length: 67519 byte(s)
Diff to previous 1185
Most xml attribute values are ASCII so optimise for that case.


Revision 1185 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 10 18:35:02 2012 UTC (12 years, 3 months ago) by amb
Original Path: trunk/src/xmlparse.c
File length: 67433 byte(s)
Remove flex based XML parser and replace with a parser created by implementing
the same lex rules by hand.  Operates faster because tag attributes do not need
memory allocated or copying from file buffer and there are no yylex() function
calls/returns.


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.

  Diffs between and
  Type of Diff should be a