Manu Mtz-Almeida
fc5e355724
BasePath is not longer an exported field, but a method instead
2015-07-08 04:27:23 +02:00
error10
2b8ed80da0
RedirectTrailingSlash has no effect unless RedirectFixedPath is set
...
Which is not likely the desired behavior.
RedirectTrailingSlash setting is meant to cause a redirect, but the code is never called because the setting wasn't being checked. Instead RedirectFixedPath was being checked.
2015-07-04 00:05:53 -04:00
Manu Mtz-Almeida
8f3047814e
Comments + IRoutes + IRouter + unexported AbortIndex
2015-07-02 20:24:54 +02:00
Manu Mtz-Almeida
a20984c2bc
Adds comments
2015-07-02 18:42:33 +02: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