Sergey Maksimov
991558c309
Merge 995435caedad8528eadb4531f9661438d69254e0 into 4cc2de6207f4128624cbdd16be30f64966c67c08
2015-06-27 11:14:08 +00:00
konjoot
995435caed
rename gin.RoutesInterface to gin.RouterGroupInterface, and gin.routesInterface to gin.RoutesInterface.
...
The reason of those changes is that till methods in the gin.routesInterface returns unexported type there are no ability to implement such interface outside of the gin package.
2015-06-27 13:53:58 +03:00
Manu Mtz-Almeida
4cc2de6207
Refactors warning messages
2015-06-26 16:08:55 +02:00
Manu Mtz-Almeida
9268afb15d
Cosmetic changes
2015-06-26 16:05:09 +02:00
Manu Mtz-Almeida
9e44079756
RoutesInterface includes Group()
2015-06-26 16:01:35 +02:00
Manu Mtz.-Almeida
88a65eacff
Merge pull request #348 from WnP/master
...
Exporting routesInterface
2015-06-26 15:27:51 +02:00
Manu Mtz-Almeida
95c08d5f84
Adds HandlerName()
2015-06-25 19:44:52 +02:00
Steeve Chailloux
4238c5b83d
make routesInterface exported
2015-06-23 15:57:21 -05:00
Manu Mtz-Almeida
1a7ab6e4d5
Fixes gin.Routes() tests
2015-06-18 17:17:22 +02:00
Manu Mtz-Almeida
451f3b988b
Merge branch 'routes-list'
2015-06-18 17:08:05 +02:00
Manu Mtz-Almeida
d6425f1692
We do not longer have to call JSON() explicitly
2015-06-13 16:42:12 +02:00
Manu Mtz-Almeida
352868ef90
Add support for custom HTML and XML content-type
2015-06-13 04:43:23 +02:00
Manu Mtz-Almeida
a7c957af7d
Adds supports for custom JSON Content-type
2015-06-13 04:29:10 +02:00
Manu Mtz-Almeida
22f118f3b6
Adds gin.Bind() usage panic!
2015-06-13 00:01:02 +02:00
Manu Mtz-Almeida
ab447bb188
Adds Bind() middleware
2015-06-12 23:42:54 +02:00
Manu Mtz-Almeida
7e7004a224
Improves errors.ByType() implementation
2015-06-12 21:34:06 +02:00
Manu Mtz-Almeida
c0383dff6b
Adds IsType() helper
2015-06-12 21:33:16 +02:00
Manu Mtz-Almeida
00b279c66b
Adds SetHTMLTemplate() warning
2015-06-12 18:09:44 +02:00
Manu Mtz-Almeida
4998bc2b2e
Fixes pipeline API
2015-06-11 01:02:38 +02:00
Manu Mtz-Almeida
86c75ce95d
Adds collection pipeline pattern
2015-06-10 17:10:34 +02:00
Manu Mtz-Almeida
9db3afebc6
Updates README
2015-06-09 22:51:59 +02:00
Manu Mtz-Almeida
dded099609
Cosmetic changes
2015-06-07 13:51:35 +02:00
Manu Mtz-Almeida
58b5e15870
Adds ForwardedByClientIP option
2015-06-07 13:51:13 +02:00
Manu Mtz-Almeida
74fe36fa48
Routes() returns the function name of the main handler
2015-06-07 13:49:36 +02:00
Manu Mtz-Almeida
c7d2d82d01
gofmt
2015-06-07 04:26:30 +02:00
Manu Mtz-Almeida
45dd777693
List of routes
2015-06-07 04:20:39 +02:00
Manu Mtz-Almeida
042046e1f8
Improves travis configuration
2015-06-06 17:35:30 +02:00
Manu Mtz-Almeida
dde06a07f0
Logger only prints internal errors
2015-06-06 17:24:16 +02:00
Manu Mtz-Almeida
70325deb98
c.ClientIP() performance improvement
...
benchmark old ns/op new ns/op delta
BenchmarkManyHandlers 4956 4463 -9.95%
benchmark old allocs new allocs delta
BenchmarkManyHandlers 16 13 -18.75%
benchmark old bytes new bytes delta
BenchmarkManyHandlers 256 216 -15.62%
2015-06-04 13:15:22 +02:00
Manu Mtz-Almeida
822b995687
c.JSON performance improvement
...
benchmark old ns/op new ns/op delta
BenchmarkOneRouteJSON 1143 1053 -7.87%
benchmark old allocs new allocs delta
BenchmarkOneRouteJSON 4 3 -25.00%
benchmark old bytes new bytes delta
BenchmarkOneRouteJSON 72 56 -22.22%
2015-06-04 13:08:29 +02:00
Manu Mtz-Almeida
56683d33b1
c.String() performance improvements
...
```
benchmark old ns/op new ns/op delta
BenchmarkOneRouteString 448 310 -30.80%
benchmark old allocs new allocs delta
BenchmarkOneRouteString 1 0 -100.00%
benchmark old bytes new bytes delta
BenchmarkOneRouteString 48 0 -100.00%
```
2015-06-04 12:53:42 +02:00
Manu Mtz-Almeida
7186200309
Improves performance tests
2015-06-04 12:50:52 +02:00
Manu Mtz-Almeida
971c44c8a8
Updates godep
2015-06-04 11:48:17 +02:00
Manu Mtz-Almeida
1f56e50083
Using Render() instead of Write()
2015-06-04 05:25:21 +02:00
Manu Mtz-Almeida
92475baba6
Adds more units tests
2015-06-04 04:50:40 +02:00
Manu Mtz-Almeida
ee021d06ea
More unit tests
2015-06-04 04:32:18 +02:00
Manu Mtz-Almeida
f199a21486
Updates README
2015-06-04 03:24:28 +02:00
Manu Mtz-Almeida
b99f210f06
Updates README
2015-06-04 02:49:14 +02:00
Manu Mtz-Almeida
0b043d0886
Fixes performance regression
2015-06-04 01:54:36 +02:00
Manu Mtz-Almeida
21979d6a99
Completes integration test
2015-06-03 05:25:50 +02:00
Manu Mtz-Almeida
d73f532972
Merge branch 'test-load-html-glob' of https://github.com/kmulvey/gin
2015-06-03 05:12:25 +02:00
Kevin Mulvey
b235d14ca1
compare the byte array
2015-06-02 20:52:33 -04:00
Manu Mtz-Almeida
ce784498b4
Adds benchmarks
2015-06-01 01:39:08 +02:00
Manu Mtz-Almeida
a21cc8dd3d
Updates HTML render
2015-06-01 00:15:16 +02:00
Kevin Mulvey
da5be64c9f
test standard router
2015-05-31 17:50:26 -04:00
Kevin Mulvey
b512566acf
unix socket integration test
2015-05-31 17:50:26 -04:00
Manu Mtz-Almeida
4430610795
Updates godep
2015-05-31 22:48:38 +02:00
Manu Mtz-Almeida
6e1a6d7c60
Updates godep dependencies
2015-05-31 22:38:33 +02:00
Manu Mtz-Almeida
766493c916
Fixes all unit tests
2015-05-31 22:35:49 +02:00
Manu Mtz-Almeida
0d5dc25d39
Fixes unit test when running in Windows
2015-05-31 18:44:34 +02:00