Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | pass the instantiated request to the find_routes method | Aaron Patterson | 2014-05-22 | 1 | -5/+7 | |
| | | | ||||||
* | | | just return path parameters | Aaron Patterson | 2014-05-22 | 1 | -2/+1 | |
| | | | ||||||
* | | | use symbol keys for path_parameters | Aaron Patterson | 2014-05-22 | 6 | -16/+16 | |
|/ / | ||||||
* | | Merge pull request #15257 from jetthoughts/remove_redundant_code | Rafael Mendonça França | 2014-05-22 | 1 | -1/+0 | |
|\ \ | | | | | | | Removed not used code | |||||
| * | | Removed not-used code | Paul Nikitochkin | 2014-05-22 | 1 | -1/+0 | |
| | | | ||||||
* | | | fix test from 7537057888d2d63c3b6c2019d5828bc445fbd6c9 | Aaron Patterson | 2014-05-22 | 1 | -0/+1 | |
| | | | ||||||
* | | | Don't recurse infinitely when calling non-existent method on super | Kris Kemper | 2014-05-22 | 1 | -0/+12 | |
| |/ |/| | ||||||
* | | Merge pull request #15259 from sgrif/sg-push-limit-to-types | Rafael Mendonça França | 2014-05-22 | 7 | -73/+67 | |
|\ \ | | | | | | | Push limit to type objects | |||||
| * | | Push limit to type objects | Sean Griffin | 2014-05-22 | 7 | -73/+67 | |
|/ / | | | | | | | | | Columns and injected types no longer have any conditionals based on the format of SQL type strings! Hooray! | |||||
* | | Merge pull request #15256 from sgrif/sg-push-precision-to-types | Rafael Mendonça França | 2014-05-22 | 6 | -22/+27 | |
|\ \ | | | | | | | Push precision to type objects | |||||
| * | | Push precision to type objects | Sean Griffin | 2014-05-22 | 6 | -22/+27 | |
|/ / | ||||||
* | | Merge pull request #15250 from sgrif/sg-push-scale-to-types | Rafael Mendonça França | 2014-05-22 | 7 | -20/+27 | |
|\ \ | | | | | | | Push scale to type objects | |||||
| * | | Push scale to type objects | Sean Griffin | 2014-05-22 | 7 | -20/+27 | |
| | | | | | | | | | | | | | | | | | | Ideally types will be usable without having to specify a sql type string, so we should keep the information related to parsing them on the adapter or another object. | |||||
* | | | Merge pull request #15254 from DNNX/formatter-refactoring-3 | Rafael Mendonça França | 2014-05-22 | 1 | -4/+4 | |
|\ \ \ | |/ / |/| | | Rename `stack` to `queue` | |||||
| * | | Rename `stack` to `queue` | Viktar Basharymau | 2014-05-22 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | Because it is used as a queue (FIFO), not as a stack (LIFO). * http://en.wikipedia.org/wiki/Stack_(abstract_data_type) * http://en.wikipedia.org/wiki/Queue_(data_structure) | |||||
* | | | Merge pull request #15239 from croaky/dc-sg-move-extract-precision-to-types | Rafael Mendonça França | 2014-05-22 | 7 | -19/+15 | |
|\ \ \ | | | | | | | | | Move `extract_precision` onto type objects | |||||
| * | | | Move `extract_precision` onto type objects | Dan Croak and Sean Griffin | 2014-05-22 | 7 | -19/+15 | |
|/ / / | ||||||
* | | | Merge pull request #15252 from DNNX/formatter-refactoring-2 | Rafael Mendonça França | 2014-05-22 | 1 | -1/+1 | |
|\ \ \ | |_|/ |/| | | Remove unnecessary `Hash#to_a` call | |||||
| * | | Remove unnecessary `Hash#to_a` call | Viktar Basharymau | 2014-05-22 | 1 | -1/+1 | |
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspired by https://github.com/rails/rails/commit/931ee4186b877856b212b0085cd7bd7f6a4aea67 ```ruby def stat(num) start = GC.stat(:total_allocated_object) num.times { yield } total_obj_count = GC.stat(:total_allocated_object) - start puts "#{total_obj_count / num} allocations per call" end h = { 'x' => 'y' } stat(100) { h. each { |pair| pair } } stat(100) { h.to_a.each { |pair| pair } } __END__ 1 allocations per call 2 allocations per call ``` | |||||
* | | Merge pull request #15247 from DNNX/activesupport-formatter-refactoring | Rafael Mendonça França | 2014-05-22 | 1 | -1/+1 | |
|\ \ | | | | | | | Use `break` instead of `next` in AD::Journey::Formatter#match_route | |||||
| * | | Use `break` instead of `next` in AD::Journey::Formatter#match_route | Viktar Basharymau | 2014-05-22 | 1 | -1/+1 | |
| |/ | | | | | | | | | | | The array is sorted in descending order, so there is no point in iterating further if we met a negative item - all the rest will be negative too. | |||||
* | | Merge pull request #15249 from sgrif/sg-register-types-in-adapter | Rafael Mendonça França | 2014-05-22 | 4 | -84/+63 | |
|\ \ | | | | | | | Use the generic type map for all PG type registrations | |||||
| * | | Use the generic type map for all PG type registrations | Sean Griffin | 2014-05-22 | 4 | -84/+63 | |
| | | | | | | | | | | | | | | | | | | | | | We're going to want all of the benefits of the type map object for registrations, including block registration and real aliasing. Moves type name registrations to the adapter, and aliases the OIDs to the named types | |||||
* | | | Merge pull request #15248 from sgrif/sg-additional-type-map-args | Rafael Mendonça França | 2014-05-22 | 5 | -12/+29 | |
|\ \ \ | | | | | | | | | Allow additional arguments to be used during type map lookups | |||||
| * | | | Allow additional arguments to be used during type map lookups | Sean Griffin | 2014-05-22 | 5 | -12/+29 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | Determining things like precision and scale in postgresql will require the given blocks to take additional arguments besides the OID. - Adds the ability to handle additional arguments to `TypeMap` - Passes the column type to blocks when looking up PG types | |||||
* | | | Merge pull request #15242 from JuanitoFatas/guides-anchor | Rafael Mendonça França | 2014-05-22 | 1 | -2/+1 | |
|\ \ \ | | | | | | | | | [Guides] Do not gsub non ASCII characters in header anchor. | |||||
| * | | | Do not gsub non ASCII characters in header anchor. | Juanito Fatas | 2014-05-22 | 1 | -2/+1 | |
| | | | | ||||||
* | | | | Fix the hash key being delete from env | Rafael Mendonça França | 2014-05-22 | 1 | -1/+1 | |
| |_|/ |/| | | | | | | | | It was changed by mistake at c5d64b2b86aa42f57881091491ee289b3c489c7e. | |||||
* | | | pg test, extract tsvector tests into `postgresql/full_text_test.rb` | Yves Senn | 2014-05-22 | 2 | -27/+31 | |
| | | | ||||||
* | | | pg test, move timestamp tests over to `postgresql/timestamp_test.rb`. | Yves Senn | 2014-05-22 | 2 | -43/+53 | |
| | | | ||||||
* | | | pg test, extract network address type tests into separate file. | Yves Senn | 2014-05-22 | 3 | -51/+79 | |
| | | | ||||||
* | | | pg test, remove unused code. | Yves Senn | 2014-05-22 | 1 | -3/+0 | |
|/ / | ||||||
* | | Merge pull request #15101 from tgxworld/improve_performance_of_building_uri | Andrew White | 2014-05-22 | 3 | -13/+16 | |
|\ \ | |/ |/| | Form full URI as string to be parsed in Rack::Test. | |||||
| * | Form full URI as string to be parsed in Rack::Test. | Guo Xiang Tan | 2014-05-21 | 3 | -13/+16 | |
|/ | | | | There are performance gains to be made by avoiding URI setter methods. | |||||
* | Merge pull request #14803 from kuldeepaggarwal/null_relation_sum_fix | Matthew Draper | 2014-05-22 | 3 | -3/+66 | |
|\ | | | | | | | Fixed a problem where `sum` used with a `group` was not returning a Hash. | |||||
| * | Fixed a problem where `sum`, `size`, `average`, `minimum` and `maximum` used | Kuldeep Aggarwal | 2014-05-15 | 3 | -3/+66 | |
| | | | | | | | | with a grouping was not returning a Hash. | |||||
* | | Update CHANGELOG.md | Guillermo Iguaran | 2014-05-21 | 1 | -4/+4 | |
| | | | | | | Most recent change should be moved to the top | |||||
* | | Merge pull request #15215 from JohnKellyFerguson/rename-posts-to-articles | Guillermo Iguaran | 2014-05-21 | 20 | -655/+658 | |
|\ \ | | | | | | | Documentation: Rename Posts to Articles | |||||
| * | | Rename Posts to Articles in Guides, continuation of 2d446e77 / #13774 [ci skip] | John Kelly Ferguson | 2014-05-21 | 20 | -655/+658 | |
|/ / | ||||||
* | | Merge pull request #15237 from sgrif/sg-move-extract-scale | Rafael Mendonça França | 2014-05-21 | 4 | -8/+7 | |
|\ \ | | | | | | | Move extract_scale to decimal type | |||||
| * | | Move extract_scale to decimal type | Sean Griffin | 2014-05-21 | 4 | -8/+7 | |
| | | | | | | | | | | | | | | | | | | The only type that has a scale is decimal. There's a special case where decimal columns with 0 scale are type cast to integers if the scale is not specified. Appears to only affect schema dumping. | |||||
* | | | Merge pull request #15218 from sgrif/sg-move-oid-types | Rafael Mendonça França | 2014-05-21 | 23 | -353/+532 | |
|\ \ \ | | | | | | | | | Move PG OID types to their own files | |||||
| * | | | Move PG OID types to their own files | Sean Griffin | 2014-05-21 | 23 | -353/+532 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | As we promote these classes to first class concepts, these classes are starting to gain enough behavior to warrant being moved into their own files. Many of them will become quite large as we move additional behavior to the type objects. | |||||
* | | | | drop hash allocations during match | Aaron Patterson | 2014-05-21 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | fewer object allocations and method calls during route match | Aaron Patterson | 2014-05-21 | 1 | -5/+5 | |
| | | | | ||||||
* | | | | middle variable is never used, so rm | Aaron Patterson | 2014-05-21 | 3 | -16/+16 | |
| | | | | ||||||
* | | | | use the existing constant rather than the hardcoded string | Aaron Patterson | 2014-05-21 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | so tht I don't go totally insane with THsi crazy hash driven development. why is Everything a hash? Why do people think hashes in hashes with random keys is a Good API? You can't find things or deprecate them or control access whatsoever, you just have to hope that everyone is like "oh, you want to change that? that's cool! we all know it's hashes so go for it!" The End. | |||||
* | | | | remove dead code. @klass isn't used anymore | Aaron Patterson | 2014-05-21 | 1 | -1/+0 | |
| | | | | ||||||
* | | | | we can just use Ruby here | Aaron Patterson | 2014-05-21 | 1 | -2/+2 | |
| | | | | ||||||
* | | | | reuse path formatter from the non-optimized path. | Aaron Patterson | 2014-05-21 | 3 | -39/+3 | |
| | | | | | | | | | | | | | | | | | | | | The optimized and non-optimized path share more code now without significant performance degretation |