Commit Graph

  • 69d355db53 Lex performance improvement (#176) Thomas Pelletier 2017-06-27 18:26:37 -07:00
  • ef23ce9e92 WriteTo string concat allocation reduction (#177) Jordan Krage 2017-06-27 20:24:37 -05:00
  • 4a000a21a4 Benchmark against other libraries (#175) Thomas Pelletier 2017-06-25 13:05:13 -07:00
  • fe7536c3de Run benchmarks and fmt in travis (#174) Thomas Pelletier 2017-06-01 23:55:32 -07:00
  • e94d595cd4 Update tested Go versions (#173) Thomas Pelletier 2017-06-01 21:42:09 -07:00
  • 0d5a6db8dd Fix toString float encoding (#172) Thomas Pelletier 2017-06-01 21:36:58 -07:00
  • a60c71373e Optimize some string handling (#170) Cameron Moore 2017-06-01 23:03:56 -05:00
  • 5ccdfb18c7 Write empty tables as well (#169) v1.0.0 Thomas Pelletier 2017-05-30 18:35:27 -07:00
  • 40ecdac242 Clean up documentation (#168) Thomas Pelletier 2017-05-30 18:33:25 -07:00
  • 26ae43fdee Use bytes.Buffer for tomlLexer.buffer (#166) Albert Nigmatzianov 2017-05-30 19:27:36 +02:00
  • 048765b449 Switch kindToTypeMapping from map to array (#164) Jordan Krage 2017-05-25 11:02:42 -05:00
  • 5c26a6ff6f Fix Tree.ToMap godoc comment (#162) Cameron Moore 2017-05-16 12:14:30 -05:00
  • 685a1f1cb7 Rename TomlTree to Tree (#159) Thomas Pelletier 2017-05-10 17:53:23 -07:00
  • 23f644976a Move query to its own subpackage (#152) Thomas Pelletier 2017-05-07 17:14:13 -07:00
  • 64bc956d5e Remove clean.sh (#158) Thomas Pelletier 2017-05-07 16:09:32 -07:00
  • 53be957dac Allow unmarshal from any TomlTree (#157) John K. Luebs 2017-05-05 19:29:08 -04:00
  • 97253b98df Fix plural mistake in Set* docs (#154) Kevin Burke 2017-05-03 21:03:14 -07:00
  • 76c552dcd7 Initialize keys array to final length (#155) Kevin Burke 2017-05-03 21:02:36 -07:00
  • fe206efb84 Provide Marshaler interface (#151) Carolyn Van Slyck 2017-04-04 20:41:05 -05:00
  • e32a2e0474 Reflection-based marshaling / unmarshaling (#149) tro3 2017-03-29 14:49:41 -07:00
  • f6e7596e8d Reflect actual slice type in TreeFromMap (#145) Thomas Pelletier 2017-03-23 11:20:46 +01:00
  • 25e50242f6 Fix TestMissingFile on Windows (#148) tro3 2017-03-21 07:10:48 -07:00
  • 62e2d802ed Fix #141 (#142) Albert Nigmatzianov 2017-03-21 14:01:44 +05:00
  • fee7787d3f Rework tree from map (#139) Thomas Pelletier 2017-03-14 13:16:40 -07:00
  • 3b00596b2e Support lowercase unicode escape sequences (#140) Cameron Moore 2017-03-13 22:04:08 -05:00
  • 13d49d4606 Fix coveralls (#136) v0.5.0 Thomas Pelletier 2017-03-02 09:43:01 -08:00
  • 7e6e4b1314 Rewrite TomlTree encoding (#133) Thomas Pelletier 2017-03-02 09:17:06 -08:00
  • 3616783228 Run go vet as part of the test suite (#132) Thomas Pelletier 2017-02-27 14:29:04 -08:00
  • d0ec4317d3 Fix compatibility with latest go-buffruneio (#131) Thomas Pelletier 2017-02-27 14:18:12 -08:00
  • 22139eb546 Test with go 1.8 (#129) Thomas Pelletier 2017-02-16 17:27:36 -08:00
  • c9506ee963 Update license (#128) Thomas Pelletier 2017-02-09 13:38:35 -08:00
  • 3a6d01f7a0 Fix syntax errors in package-level documentation (#126) David Brown 2017-02-09 15:23:28 -06:00
  • d1fa2118c1 Bump test go to 1.7.5 (#127) Thomas Pelletier 2017-02-03 13:36:21 -08:00
  • a1f048ba24 Make ToString() return an error instead of panic (#117) Thomas Pelletier 2017-01-15 18:49:11 -08:00
  • ee2c0b51cf Fix typo in README tomljson installation instructions (#125) Jordan Bach 2017-01-15 20:48:04 -06:00
  • 439fbba1f8 Make lexComment jump back to the previous state (#122) Thomas Pelletier 2016-12-29 19:51:04 +01:00
  • 017119f7a7 Use a single line for slice encoding (#119) Christopher Mancini 2016-12-13 09:20:06 -05:00
  • ce7be745f0 Rename group to table (#115) Thomas Pelletier 2016-12-03 12:32:16 +01:00
  • d464759235 Bump test go patchlevels (#113) v0.4.0 Thomas Pelletier 2016-12-02 11:42:58 +01:00
  • 7cb988051d Make values come before tables in ToString output (#111) Thomas Pelletier 2016-11-23 16:24:52 +01:00
  • 3ddb37c944 Fix []*Toml.Tree being wrapped in *Toml.Value (#110) Thomas Pelletier 2016-11-23 15:48:39 +01:00
  • f7f14983c3 Update travis to go1.7.3 (#109) Thomas Pelletier 2016-11-23 15:21:57 +01:00
  • 45932ad32d Handle nil, map[string]string, and map[interface{}]interface{} input (#103) Cameron Moore 2016-09-20 02:07:15 -05:00
  • 67b7b944a8 Support all numeric type conversions (#102) Cameron Moore 2016-09-20 02:04:39 -05:00
  • 31055c2ff0 Allow empty quoted keys (#97) Thomas Pelletier 2016-09-06 22:25:57 +02:00
  • 5a62685873 Add license and Go Report Card badges to README (#93) Cameron Moore 2016-08-23 02:47:07 -05:00
  • d05a14897c Fix typo in comment (#94) Cameron Moore 2016-08-23 02:46:25 -05:00
  • 0599275eb9 Simplify redundant types in literals (#95) Cameron Moore 2016-08-23 02:45:54 -05:00
  • 0049ab3dc4 Update Travis build (#89) Cameron Moore 2016-08-22 07:27:12 -05:00
  • bfe4a7e160 Fix gofmt and golint issues (#90) Cameron Moore 2016-08-22 04:20:25 -05:00
  • e6271032cc Move license to LICENSE file (#91) Thomas Pelletier 2016-08-22 11:17:53 +02:00
  • 887411a2a8 Add \U support to query lexer (#88) Cameron Moore 2016-08-22 03:55:12 -05:00
  • 31c735e72c Test with go 1.7. Stop testing with 1.4 (#87) Thomas Pelletier 2016-08-16 14:03:31 +02:00
  • 06484b677b Fix ToMap conversion of array of tables (#83) Thomas Pelletier 2016-08-15 21:00:14 +02:00
  • de2e921d55 TOML to JSON cli tool (#85) Thomas Pelletier 2016-08-14 13:50:18 +02:00
  • 7f292800de Target latest Go patch level in Travis (#80) Thomas Pelletier 2016-07-25 09:41:11 +02:00
  • 923742e542 Fix String() comment (#79) Sam Broughton 2016-07-22 08:53:40 +01:00
  • 65ad89c1a7 Pointer cleanup (#78) Sam Broughton 2016-07-21 15:42:51 +01:00
  • 64ff1ea4d5 Don't hang when reading an invalid rvalue (#77) v0.3.5 Thomas Pelletier 2016-06-30 16:21:25 +02:00
  • b39f6ef1f9 Add a toml linter (#74) Sam Broughton 2016-06-06 11:29:13 +01:00
  • c187221f01 Implement fmt.Stringer and alias ToString (#73) Sam Broughton 2016-06-06 09:23:55 +01:00
  • 8e6ab94eec Fix inline tables parsing v0.3.4 Thomas Pelletier 2016-04-22 17:38:16 +02:00
  • 8d9c606c69 Improve test coverage (#66) Thomas Pelletier 2016-04-22 14:26:15 +02:00
  • 288bc57940 Better logging for parser tests (#65) Thomas Pelletier 2016-04-22 11:01:31 +02:00
  • e3b2497729 TomlTree.ToMap (#59) Thomas Pelletier 2016-04-22 09:46:28 +02:00
  • 1a8565204c Fix multiline strings (#62) Thomas Pelletier 2016-04-21 17:47:41 +02:00
  • e58cfd32d4 Bump to golang 1.6.2 on Travis Thomas Pelletier 2016-04-21 09:22:47 +02:00
  • a2ae216b47 Add more token tests (#58) Cameron Moore 2016-04-19 02:43:26 -05:00
  • 8645be8dc7 Merge pull request #57 from moorereason/simplify Thomas Pelletier 2016-04-19 09:41:51 +02:00
  • 99b9371c53 Use strings.ContainsRune instead of IndexRune Cameron Moore 2016-04-18 17:14:57 -05:00
  • 92c565e02b Use literal string for regexp pattern Cameron Moore 2016-04-18 17:14:18 -05:00
  • 6e26017b00 Clean up lint (#56) Cameron Moore 2016-04-18 09:58:23 -05:00
  • 9d93af61de Add couple tests Thomas Pelletier 2016-04-18 16:46:44 +02:00
  • 4d8fb95ffe Update coveralls badge Thomas Pelletier 2016-04-18 10:02:19 +02:00
  • 0e41db2176 Update documentation for Query Thomas Pelletier 2016-04-18 09:51:42 +02:00
  • afca7f3334 Hardcode Go versions in .travis.yml Thomas Pelletier 2016-04-13 09:23:15 +02:00
  • d6a90e60ed Fix #52: query matcher doesn't handle arrays tables Thomas Pelletier 2016-03-16 09:56:04 -07:00
  • fe63e9f76d Run tests for 1.6 Thomas Pelletier 2016-02-20 13:29:42 +01:00
  • 7f50e4c339 Merge pull request #51 from pelletier/pelletier/fix-crlf-support v0.3.3 Thomas Pelletier 2016-02-20 13:20:03 +01:00
  • a402e618c3 sudo is not needed by travis anymore Thomas Pelletier 2016-02-19 14:17:07 +01:00
  • 2df083520a Fix support for CRLF line ending Thomas Pelletier 2016-02-19 14:12:13 +01:00
  • 8176e30b38 Fix printf formatting v0.3.2 Thomas Pelletier 2016-01-31 17:02:23 +01:00
  • 14c964fc02 Merge pull request #49 from pelletier/generic-input Thomas Pelletier 2016-01-31 16:57:17 +01:00
  • f963bc320f Generic input Thomas Pelletier 2016-01-24 20:43:14 +01:00
  • 0488b850c6 Have Travis run 1.5.3 Thomas Pelletier 2016-01-14 11:33:30 +01:00
  • 346e676fa2 2015 -> 2016 Thomas Pelletier 2016-01-05 10:06:54 +01:00
  • 6d743bb19f Improve error checking on number parsing v0.3.1 Thomas Pelletier 2015-12-01 14:38:33 +01:00
  • fa1c2ab68c Error when parsing an empty key Thomas Pelletier 2015-12-01 14:02:02 +01:00
  • a6c6ad1f5f Don't crash when assigning group array to array Thomas Pelletier 2015-12-01 13:56:31 +01:00
  • ab7a652912 Fix TOML URL in doc.go Thomas Pelletier 2015-12-01 09:53:09 +01:00
  • 3102b98900 Update to TOML v0.4.0 v0.3.0 Thomas Pelletier 2015-11-03 16:07:50 +01:00
  • f0cae62430 Merge pull request #46 from pelletier/pelletier/inline-tables Thomas Pelletier 2015-11-03 16:05:32 +01:00
  • 56c6106477 Specify point versions in Travis Thomas Pelletier 2015-09-10 09:50:57 +01:00
  • 7d69e5a5c5 Tests for erroneous inline tables Thomas Pelletier 2015-09-09 17:40:27 +01:00
  • 07d0c2e4d3 Merge branch 'master' into pelletier/inline-tables Thomas Pelletier 2015-09-09 17:35:03 +01:00
  • 6b9002d8f9 Harden tests for bad arrays Thomas Pelletier 2015-09-09 17:33:28 +01:00
  • 5753e884d0 Fix floating points with underscores Thomas Pelletier 2015-09-09 17:17:08 +01:00
  • d467309bdd Add comment to justify this madness Thomas Pelletier 2015-09-09 17:04:36 +01:00
  • 821a80e635 Add removed test Thomas Pelletier 2015-09-09 17:01:05 +01:00
  • dd4c4ffc2b Implement inline tables Thomas Pelletier 2015-08-19 10:24:53 -07:00