Commit Graph
13 Commits
Author SHA1 Message Date
Marko Zivanovic e01b829eda Minor refactoring and comment cleanup. 2015-10-13 00:09:44 +02:00
Marko Zivanovic b51aaa53c4 Minor cleanup. 2015-10-13 00:02:40 +02:00
Marko Zivanovic 6f2d8c6a72 Move inline definitions out of the main header file; Add accessors for version field. 2015-10-12 23:59:23 +02:00
Marko Zivanovic 2dd59e5977 Minor cleanup and refactoring. 2015-10-10 20:55:32 +02:00
Marko Zivanovic b6ea8dcc52 Reduce code complexity by moving to data-driven algorithms. 2015-10-09 23:30:19 +02:00
Marko Zivanovic 59d46ce4f8 Fix typo 2015-10-09 11:30:29 +02:00
Marko Zivanovic 65832925b8 Improve compatibility with older compilers (GCC 4.8); Fix bug with string comparison; Improve compatibility with different Boost versions (testing). 2015-10-09 11:28:55 +02:00
Marko Zivanovic 2e39070287 Redesign parser state machine from fixed switch-based design to more flexible, data-driven configuration. 2015-10-09 00:41:15 +02:00
Marko Zivanovic 284aa77e13 Implement relational operators on Basic_version class; Improve documentation; Fix bug in parser regarding prerelease token treatment on transition between prerelease and build parsing; Add unit tests for missing cases 2015-10-08 23:27:01 +02:00
Marko Zivanovic 1cc5568547 Initial public API documentation. 2015-10-08 17:02:09 +02:00
Marko Zivanovic 4b4b90eeab Minor refactoring and cleanup. 2015-10-08 16:23:08 +02:00
Marko Zivanovic 2f5981c7d5 Full semver 2.0.0 implementation and validation by a number of tests. 2015-10-08 16:00:22 +02:00
Marko Zivanovic 76506c5ffd Initial version of semver 2.0.0 parser. 2015-10-08 00:40:45 +02:00