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
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
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
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
0b043d0886
Fixes performance regression
2015-06-04 01:54:36 +02:00
Manu Mtz-Almeida
86824a640c
Updates CHANGELOG
2015-05-31 04:33:47 +02:00
Manu Mtz-Almeida
b7a15d3554
Router optimizations
...
benchmark old ns/op new ns/op delta
Benchmark404 249 237 -4.82%
Benchmark404Many 454 390 -14.10%
2015-05-30 15:55:19 +02:00
Manu Mtz-Almeida
835f66fdc9
404 not found performance improvements
...
benchmark old ns/op new ns/op delta
Benchmark404 737 249 -66.21%
Benchmark404Many 2330 454 -80.52%
benchmark old allocs new allocs delta
Benchmark404 3 0 -100.00%
Benchmark404Many 10 0 -100.00%
benchmark old bytes new bytes delta
Benchmark404 115 68 -40.87%
Benchmark404Many 235 57 -75.74%
2015-05-30 14:45:13 +02:00
Manu Mtz-Almeida
48633f7001
Better documentation
2015-05-29 21:03:41 +02:00
Manu Mtz-Almeida
66e9feb622
Optimizes tree lookup
2015-05-29 21:03:28 +02:00
Manu Mtz-Almeida
e899d8a99e
Code cleanup + documentation
2015-05-28 03:22:34 +02:00
Manu Mtz-Almeida
b96f68ce7b
Fixes RunTLS() implementation
...
- thanks @Dal-Papa
2015-05-28 03:02:53 +02:00
Manu Mtz-Almeida
66fa43f9ae
Preparing release Gin v1.0rc1
2015-05-22 16:55:16 +02:00
Manu Mtz-Almeida
5f76ba2022
Context.Engine renamed to Context.engine
2015-05-22 02:24:13 +02:00
Manu Mtz-Almeida
c2abae6840
debugPrintRoute() is called in the lowest layer of abstraction
2015-05-20 11:32:39 +02:00
Manu Mtz-Almeida
022304e7d9
Better API for RouteGroup.Handle()
2015-05-19 23:22:35 +02:00
Manu Mtz-Almeida
eb568d1a0c
Removes debug variables
2015-05-19 00:48:19 +02:00
Manu Mtz-Almeida
cd6e95f0e4
Unix sockets support
2015-05-19 00:45:08 +02:00
Manu Mtz-Almeida
9ecb76ef6e
Cosmetic changes
2015-05-18 20:50:46 +02:00
Manu Mtz-Almeida
947b53d4a2
New Render API
2015-05-18 15:45:24 +02:00
Manu Mtz-Almeida
3066c35754
Renames RouterGroup.absolutePath to .BasePath
2015-05-16 18:08:19 +02:00
Manu Mtz-Almeida
b690611c38
Better debug logging + unit tests
2015-05-09 03:34:43 +02:00
Manu Mtz-Almeida
eb3e9293ed
Renames []HandleFunc to HandlersChain
2015-05-07 11:30:01 +02:00
Manu Mtz-Almeida
f212ae7728
Updates tree.go + fixes + unit tests
2015-05-05 16:37:33 +02:00
Manu Mtz-Almeida
f414648384
- More unit tests
...
- Improves HTML debug render
- InputHolder removed
- More debug logs
2015-05-05 15:06:38 +02:00
Manu Mtz-Almeida
0a192fb0fa
Tons of unit tests
2015-04-09 12:15:02 +02:00
Manu Mtz-Almeida
4d315f474b
More unit tests
2015-04-08 14:24:49 +02:00
Manu Mtz-Almeida
a4eadceb45
Merge branch 'develop' into performance
...
Conflicts:
binding/form_mapping.go
context_test.go
2015-04-07 19:59:43 +02:00
Manu Mtz-Almeida
ea962038e1
Cosmetic changes
2015-04-07 12:27:23 +02:00
Manu Mtz-Almeida
1f6304ca25
Cleaning up performance branch
2015-04-07 12:22:38 +02:00
Manu Mtz-Almeida
3faa81a464
Removes unit test in performance branch temporarily.
2015-03-31 21:53:38 +02:00
Manu Mtz-Almeida
2915fa0ffe
Zero allocation router, first commit
2015-03-31 21:39:06 +02:00
Manu Mtz-Almeida
d4413b6e91
Refactors binding module
2015-03-31 17:51:10 +02:00
Manu Mtz-Almeida
4a37b0808b
Refactors Context initialization
2015-03-31 17:39:30 +02:00
Manu Mtz-Almeida
df3ed787e1
Fixes debug HTML rendering:
...
- Stateless algorithm
2015-03-31 17:36:13 +02:00
Manu Mtz-Almeida
1e417c7a50
Refactors Context allocation
2015-03-25 19:33:17 +01:00
Manu Mtz-Almeida
aa9fad5ad8
Fixes NoMethod / NoRoute handlers
2015-03-25 16:53:58 +01:00
Manu Mtz-Almeida
615c62d736
Some cosmetic changes
2015-03-23 04:41:29 +01:00
Adonis
5feda9fa7a
added missing MIMEMultipartPOSTFORM and changed http.Router Godep.json SHA
2015-03-08 20:25:51 -04:00
Adonis
a04d9e271c
Include NoMethod Method to Gin to allow middlewares to handle 405 No Method Errors in the gin router
2015-03-08 19:37:27 -04:00
Aleksandr Didenko
0fb7bed1c0
Added support multipart/form-data #109
2015-03-08 15:43:37 +01:00