summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-04-04Add Travis CI configDaniel Friesel-0/+9
2018-03-24Fix documentation error in $status->resultsDaniel Friesel-1/+1
2018-03-18stats: Fix strftime typo, only save timestamp where neededDaniel Friesel-1/+3
2018-03-16add optional request logging for delay-stats addonDaniel Friesel-0/+9
2018-03-11Fix DS100 code for DülmenDaniel Friesel-1/+2
2017-12-16Remove accidentally commited debug outputDaniel Friesel-2/+0
2017-07-18Fix acronym for Stuttgart Hbf (tief)Daniel Friesel-2/+1
The old workaround doesn't apply anymore
2017-07-08Release v1.161.16Daniel Friesel-10/+13
2017-07-05Use Test::Number::Delta for floating point comparisonsDaniel Friesel-6/+11
This avoids issues caused by varying float behaviour on different systems
2017-07-03changelogDaniel Friesel-0/+1
2017-07-02Merge branch 'master' of git.finalrewind.org:var/git_root/Travel-Status-DE-IRISDaniel Friesel-10/+22
2017-07-02Fix delay calculation for prematurely terminating trainsDaniel Friesel-29/+37
2017-06-25Interpret lookahead / lookbehind with 1-minute granularityDaniel Friesel-10/+22
2017-06-15release v1.151.15Daniel Friesel-8/+18
2017-05-29Result: Document new addition/cancellation accessorsDaniel Friesel-0/+24
2017-05-26distinguish between cancelled arrivals and cancelled departuresDaniel Friesel-8/+58
2017-02-14sort optimizationDaniel Friesel-3/+5
2017-02-14minor optimizationsDaniel Friesel-17/+24
2017-02-06version bump1.14Daniel Friesel-9/+9
2017-02-05IRIS: Only create UserAgent and strptime obj onceDaniel Friesel-7/+9
2017-02-05documentationDaniel Friesel-14/+28
2017-02-04db-iris -V: Increase lookahead for via stationDaniel Friesel-6/+5
2017-01-28Change default lookahead to 3 hoursDaniel Friesel-1/+1
2017-01-28Support ->lookbehind for delayed trains from previous hoursDaniel Friesel-6/+19
2017-01-26Version bump1.13Daniel Friesel-9/+9
2017-01-25Really remove linemap workaroundDaniel Friesel-96/+0
2017-01-25Fix Result->line_no (now belongs to <ar>/<dp>, no longer <tl>)Daniel Friesel-1/+6
2016-12-30gitignoreDaniel Friesel-0/+1
2016-12-30version bump1.12Daniel Friesel-9/+10
2016-12-30ChangelogDaniel Friesel-0/+9
2016-12-28Bielefeld Hbf: EBIL -> EBILPDaniel Friesel-1/+2
2016-12-18Result: Add line numbers for S-Bahn HamburgDaniel Friesel-0/+31
2016-12-14Result: Remove ABR, ERB, NWB line mappings for now (not neccessarily unique)Daniel Friesel-16/+15
2016-12-14But wait, there's more!Daniel Friesel-0/+3
2016-12-13even more line numbersDaniel Friesel-9/+25
2016-12-13more line numbersDaniel Friesel-1/+18
2016-12-13line no calculation: Don't get confused by 3- or 4-digit train numbersDaniel Friesel-2/+2
2016-12-13experimental manual line number mapping (not provided by IRIS at the moment)Daniel Friesel-0/+29
2016-11-24minor optimizationDaniel Friesel-2/+1
2016-11-07EVI/UIC testDaniel Friesel-1/+7
2016-11-07add get_station_by_location testsDaniel Friesel-1/+27
2016-11-07Stations: Fix get_station_by_location num_matches parameterDaniel Friesel-2/+2
2016-10-11version bump1.11Daniel Friesel-8/+14
2016-10-10Update IRIS(3pm)Daniel Friesel-1/+9
2016-10-09IRIS: Fix realtime cache variable name. derp.Daniel Friesel-1/+1
2016-10-07pass cache to newly created children. derp.Daniel Friesel-0/+2
2016-10-06Use the same DateTime::Format::Strptime object for all Result objectsDaniel Friesel-9/+16
2016-10-06db-iris: Remove useless use of CarpDaniel Friesel-1/+0
2016-10-05IRIS: shave off some additional milisecondsDaniel Friesel-1/+3
2016-10-05IRIS: Decrease execution time at the cost of slightly higher memory useDaniel Friesel-7/+9
The first { $_->raw_id eq $id } @{ $self->{results} } calls effectively handle the results as a linked list, while in both cases only a single element (with a unique ID, too) is looked up. A hashmap makes this about 30% faster (580ms total -> 490ms total)