Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: brynary/arel
base: master
...
head fork: rails/arel
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Apr 29, 2011
@ernie ernie Stop calling to_s on aliases, require them to be strings already.
1f5ed8e
@tenderlove tenderlove Merged pull request #48 from ernie/down_with_to_s.
Stop calling to_s on aliases, require them to be strings already.
6330a18
Commits on May 01, 2011
@tenderlove tenderlove merging old history, adding release date
a9a4a5d
@tenderlove tenderlove increasing version to 2.1.0
2abc580
@tenderlove tenderlove fixing spec
a6f56d8
Commits on May 02, 2011
@ernie ernie InfixOperations are valid value expressions per SQL99 BNF, and
should support ordering
13a2031
@tenderlove tenderlove Merge pull request #50 from ernie/operation_ordering.
InfixOperations should support ordering
a3d9c39
Commits on May 10, 2011
Damon McCormick + Cameron Walters Make ToSql more thread safe.
Because the ToSql visitor instance is shared across all threads, there is a
race condition around column types for binary nodes. It's possible, for instance,
to end up with ActiveRecord converting a string value in the final SQL to an
integer during heavy concurrent operations.
73ca393
Commits on May 11, 2011
@tenderlove tenderlove Merge pull request #51 from square/thread-safety
Make ToSql more thread safe.
ede507d
@tenderlove tenderlove updating History
64f2df1
@tenderlove tenderlove Merge branch 'master' of github.com:rails/arel
* 'master' of github.com:rails/arel:
  Make ToSql more thread safe.
65b55b8
@tenderlove tenderlove refactoring to a method
8ec1b84
Commits on May 16, 2011
@Khronos Khronos Added initial informix visitor support
85da419
@Khronos Khronos Added a basic test for the informix visitor
ca6e7f7
@Khronos Khronos Removed some old dev code
157969a
@Khronos Khronos Added an additional test since skip/limit can not be used in reverse …
…order
0d39cbe
Commits on May 17, 2011
@tenderlove tenderlove no longer use this instance variable
0eeb2da
@tenderlove tenderlove do not cache sql literal values
bc0510c
@tenderlove tenderlove make sure thread runs
12e330f
@tenderlove tenderlove zomg prep release
2f2b385
Commits on May 18, 2011
@tenderlove tenderlove updating spec
58c3d1d
Commits on May 27, 2011
@samuelkadolph samuelkadolph Include Arel::Predicates to Arel::Nodes::Function so you can do table…
…[:id].count.eq(2)
00d1482
@tenderlove tenderlove Merge pull request #55 from samuelkadolph/add_predicates_to_function_…
…node

Include Arel::Predicates to Arel::Nodes::Function
5930020
Commits on Jun 09, 2011
@arkadiyk arkadiyk LIMIT and OFFSET support for MS SQL
be48ed3
Commits on Jun 10, 2011
@arkadiyk arkadiyk remove unnecessary guarding agains literal
3da816a
Commits on Jun 15, 2011
@ernie ernie Break Ordering into Ascending/Descending nodes, allow reversal
ba3578a
Commits on Jun 21, 2011
@tenderlove tenderlove Merge pull request #64 from ernie/reverse_ordering
Allow reversal of orderings
645afa0
Commits on Jun 24, 2011
@tenderlove tenderlove Merge pull request #60 from arkadiyk/master
Better support for MSSQL
ec86dea
Commits on Jun 27, 2011
@tenderlove tenderlove visitors can define their own cache strategy for dispatch. fixes #57
0c8723a
@tenderlove tenderlove Merge branch 'master' into Khronos/master
* master:
  visitors can define their own cache strategy for dispatch. fixes #57
  Break Ordering into Ascending/Descending nodes, allow reversal
  remove unnecessary guarding agains literal
  LIMIT and OFFSET support for MS SQL
  Include Arel::Predicates to Arel::Nodes::Function so you can do table[:id].count.eq(2)
  updating spec
  zomg prep release
  make sure thread runs
  do not cache sql literal values
  no longer use this instance variable
d193a52
@tenderlove tenderlove updating history file
8b5d227
@tenderlove tenderlove version bump
86361f6
@tenderlove tenderlove bumping spec
4168cb9
@tenderlove tenderlove fixing manifest
5750fa8
@tenderlove tenderlove fixing broken gem build
2dd4486
@tenderlove tenderlove generating a spec
da99e80
Commits on Jun 29, 2011
@tenderlove tenderlove fix depth first visitor to support ascending and descending nodes
7832cd3
Commits on Jul 20, 2011
@tenderlove tenderlove supressing nested parenthesis in multiple unions on mysql. thanks jht…
…wong. fixes #58
2567b72
@tenderlove tenderlove adding Gemfile
ecd6701
@tenderlove tenderlove oops, forgot source
c750aef
Commits on Jul 25, 2011
@tenderlove tenderlove prepping for 2.1.4 release
7d5ef0b
Something went wrong with that request. Please try again.