More at rubyonrails.org: Overview | Download | Deploy | Code | Screencasts | Documentation | Community | Blog

#2 Aaron Patterson - Rails 3.0.0
Showing 168 commits

Hash Date Message
9ba46cf 25 Aug 2010 use blank? instead of present?, mark SQL literals as SQL...
e991f39 25 Aug 2010 mark SQL literals as SQL literals
3dc9880 25 Aug 2010 no need to send on a public method
da7a280 25 Aug 2010 refactor select { is_a? } to grep()
bfe956d 25 Aug 2010 run tests in verbose mode
36fcc99 24 Aug 2010 marking sql literals as sql literals
6a1ea88 23 Aug 2010 we should mark sql strings as sql literals
1cc653f 23 Aug 2010 sql literal strings should be marked as sql literal strings
eeb9b37 23 Aug 2010 we should mark strings as SQL Literal values
6ca6ef2 22 Aug 2010 removing duplicate tests
612c233 20 Aug 2010 adding FOUND_ROWS to the connect flags for mysql2
809a04b 20 Aug 2010 fisting after_rollback and after commit callbacks
e509d4a 20 Aug 2010 updates return number of rows matched rather than number...
49e406e 19 Aug 2010 removing useless ternary
1ef9b98 19 Aug 2010 we should wrap strings as sql literals
a16ec2f 19 Aug 2010 refactor if / else to ||=
2f6383e 18 Aug 2010 refactoring to remove duplicate logic
7e85b16 18 Aug 2010 call to present? is not necessary
59e63e7 13 Aug 2010 converting to a symbol is not necessary
79e15f0 13 Aug 2010 removing a lolinject
108179b 13 Aug 2010 avoid direct use of arel constants
e86b758 13 Aug 2010 avoiding symbol to proc again
bacf781 13 Aug 2010 removing references to arel constants
fb6edb1 13 Aug 2010 symbol to proc is slow, we should avoid it
abd9736 13 Aug 2010 do not use arel constants directly
c8509d5 11 Aug 2010 subtracting blank strings is slightly faster than blank?
ff760dd 11 Aug 2010 avoid multiple hash lookups
5352a89 11 Aug 2010 dry up the hash dup and avoid sending nil values
a56ee4c 11 Aug 2010 avoiding tap saves us time
dac2b37 11 Aug 2010 unless Array#empty? is faster than if Array#present?
8464ee0 11 Aug 2010 stop using private methods
91930dc 06 Aug 2010 reduce the number of times current_connection_id is call...
001a574 06 Aug 2010 test to ensure that respond_to? delegates to arel
a897a1f 06 Aug 2010 sorry AR, my privates are none of your business
8fb0c9f 06 Aug 2010 do not rely on arel class structure
0a86cb5 05 Aug 2010 fixing whitespace errors
05a49c7 04 Aug 2010 avoid passing lists of lists to the group clause
ba9602b 04 Aug 2010 call to_a since we are not passing anything to all()
906ef23 04 Aug 2010 fisting indentation
f316a85 04 Aug 2010 do not pass AR objects to ARel
9269e55 04 Aug 2010 avoid passing AR::Base objects to Arel when we can
834e304 30 Jul 2010 reverting where() functionality, adding a test
ecfb252 30 Jul 2010 fewer method calls, using faster methods when possible
d1c53a9 30 Jul 2010 reducing function calls and using faster methods for tes...
a7a6a2f 29 Jul 2010 got the ternary backwards. somehow the sqlite tests pas...
f171bc6 29 Jul 2010 PERF: avoiding splat args and reducing function calls
d69949e 29 Jul 2010 Shouldn't have committed this! Revert "avoid calling to_...
1c030a3 29 Jul 2010 avoid calling to_sql twice
fe9d7ab 28 Jul 2010 slight performance improvement when grabbing an arel table
32844cb 26 Jul 2010 fixing space errors
13df581 25 Jul 2010 using AREL from the environment if it exists
53fbbf4 25 Jul 2010 fisting warning
df95948 25 Jul 2010 do not execute the session tests within transactions
0d0e793 25 Jul 2010 look up connection once
fc088d4 25 Jul 2010 cache the instrumentor for a speed gain
b7e0408 25 Jul 2010 use a hash to collect optional statistics about the inst...
b50635a 23 Jul 2010 update Rakefiles for RDoc 2.5
5ebc1d8 23 Jul 2010 testing sqlbypass destroy. caching connection during des...
9b48a94 23 Jul 2010 brrrrr! freeze is not needed
5e6382e 23 Jul 2010 fixing space error
34ff74f 23 Jul 2010 refactoring more methods to a class methods module
da37716 23 Jul 2010 refactoring class methods to a module
97f3c73 22 Jul 2010 refactor to use instance methods and be kind to subclasses
38734af 22 Jul 2010 adding a test for session save
a78547a 21 Jul 2010 testing loaded? method and reducing funcalls
87a319c 21 Jul 2010 testing new_record? and converting to an attribute
f5de56f 21 Jul 2010 reducing function calls in the session store
4e6cf42 21 Jul 2010 readability is hip
1f8edb9 21 Jul 2010 adding tests for sessions and clearing up warnings
bdbe390 21 Jul 2010 initializing instance variables
ba0d2a9 21 Jul 2010 starting sql bypass test, fixing create_table and drop_t...
e1df4b9 20 Jul 2010 adding a reader for loaded, initializing @loaded to false
202fb79 19 Jul 2010 reusing the time instrumentation from the instrumenter r...
1b26c66 19 Jul 2010 mocking out debing? call in the MockLogger
ad4ef42 19 Jul 2010 avoid const lookup. we know what these constants are in...
dd4e81d 19 Jul 2010 avoid call to Array#first
ad8f4df 19 Jul 2010 avoid proc activation every time a log message is made
8cbb89c 19 Jul 2010 subscriber does not need to be a block, but an object th...
b2c8a5f 18 Jul 2010 Notifier API == Fanout API, so replace Notifier with Fan...
234b969 18 Jul 2010 tap the subscriber for easier return value
2cbef69 18 Jul 2010 bind method is not needed, so goodbye! <3 <3 <3
cfca559 17 Jul 2010 convert duration to an attr_reader
606d8fd 17 Jul 2010 drained? is never called
fa73e77 17 Jul 2010 private method is not needed
4226c93 17 Jul 2010 removing Binding class
9c80f5b 17 Jul 2010 use === to avoid regular expression creation, and speed ...
42be67e 16 Jul 2010 unfactoring clear_stale_cached_connections!
8d17f53 16 Jul 2010 adding a test for clearing stale connections
7ba54ff 16 Jul 2010 fixing test file name
2244bb0 16 Jul 2010 fixing whitespace errors
04ef434 16 Jul 2010 only test for existence of +pool+ once
b952470 16 Jul 2010 use an attr_reader for performance
1b2824b 16 Jul 2010 fixing typeo. thanks bamnet!
62dd1d8 15 Jul 2010 clean up ||= with an initialized variable and attr_reader
955b26a 15 Jul 2010 primary_key_name already checks for the model_class
d41a28b 15 Jul 2010 use array intersection for dry / faster code
1db8ed0 14 Jul 2010 activerecord tests should inherit from ActiveRecord::Tes...
6a53445 14 Jul 2010 remove useless ternary in PostgreSQL adapter
8ba14c2 14 Jul 2010 PostgreSQLAdapter#query string interpolation calls to_s ...
51c9b66 14 Jul 2010 PostgreSQLAdapter#query bail early if there is no column...
36150c9 14 Jul 2010 Let's initialize instance variables in the postgres adap...
e35e617 13 Jul 2010 reducing range comparisons when converting types to sql
35e3041 13 Jul 2010 only loop through all rows and columns once in the postg...
bc35631 13 Jul 2010 use constants instead of magic numbers. meow
2aed63e 13 Jul 2010 our method is modifying the original array, so refactor ...
2c3aab3 13 Jul 2010 PostgreSQLAdapter#select_raw removing dead code
79e9f4a 13 Jul 2010 PostgreSQLAdapter#select_raw use each_with_index to avoi...
8521cdf 13 Jul 2010 PostgreSQLAdapter#select_raw fields and results are empt...
c9710a4 13 Jul 2010 refactor PostgreSQLAdapter#result_as_array to create few...
7c4e040 12 Jul 2010 cleaning up PostgreSQLAdapter#select
cee2ff2 12 Jul 2010 these strings do not need to be frozen
8fb838e 12 Jul 2010 use Hash#each to avoid a second hash lookup
f33ee69 10 Jul 2010 reducing funcalls, cleaning up primary key methods for s...
0bac4c7 10 Jul 2010 primary key behavioral tests
51783c0 10 Jul 2010 behavioral tests for sqlite adapter
1e1af8f 10 Jul 2010 adding more behavioral tests for the sqlite adapter
7b0f853 08 Jul 2010 moving parse_sqlite_config to the sqlite3_connection met...
9ac9c35 08 Jul 2010 removing useless code. [#5070 state:resolved]
c58e7a7 07 Jul 2010 adding some behavioral tests for the sqlite adapter. [#5...
f8720a0 01 Jul 2010 porting session.clear fix to master branch. [#5030 state...
3f563f1 29 Jun 2010 AssociationCollection#create_by_*, find_or_create_by_* w...
abd568b 27 Jun 2010 removing useless code. [#4988 state:resolved]
100d228 26 Jun 2010 adding adapter tests, avoiding private apis, fixing code...
6e65573 25 Jun 2010 refactoring the postgres adapter index method to avoid i...
4464d10 25 Jun 2010 index dump should not include full text indexes. Thanks ...
5e2b473 25 Jun 2010 reorganizing adapter specific tests. [#4974 state:resolved]
bf6661c 17 Jun 2010 setting the timezone in postgres to whatever ruby thinks...
5ae7a9d 17 Jun 2010 when the timezone is nil, a TimeWithZone object should n...
8e56085 16 Jun 2010 use assert_in_delta() for floating point comparisons in ...
eb69721 08 Jun 2010 forcing encoding on 1.9 when dealing with "binary" colum...
d4d352b 17 Apr 2010 fisting codes so it will parse [#4430 state:resolved]
b7693dc 17 Apr 2010 working around syck defects by optionally matching a spa...
d92e311 17 Apr 2010 making yaml tests less specific to emitter. [#4425 state...
cd6578f 17 Apr 2010 fixing invalid yaml [#4424 state:resolved]
dc94d81 16 Apr 2010 fixing invalid yaml [#4418 state:resolved]
779723a 16 Apr 2010 fix a failure and some warnings on 1.9.2 [#4417 state:re...
ecf039f 11 Apr 2010 mode postgresql adapters table_exists? method take the s...
61355c0 11 Apr 2010 clearing up many warnings, removing unnecessary regular ...
f46dc9b 10 Apr 2010 clear the rest of the warnings, run with warnings turned...
922e4c5 10 Apr 2010 kill warnings on 1.8.7 [#4331 state:resolved]
0e44eb3 08 Apr 2010 fisting stack trace [#4349 state:resolved]
30f3a3d 02 Apr 2010 errors.rb needs to be declared as UTF-8 [#3941 state:res...
98d2d8c 29 Mar 2010 use the database to lower case strings rather than ruby....
3172db1 27 Mar 2010 avoiding a few closure references by evaling. [#4223 sta...
ed21f0c 24 Mar 2010 expand migration paths before requiring them. [#4240 sta...
bc48d39 24 Mar 2010 do not use unloadable constants in tests [#4260 state:re...
541194f 19 Mar 2010 switching migrations to use require cleans up many warni...
587f468 18 Mar 2010 kill where / having method redefine warnings. [#4225 sta...
3911a7c 18 Mar 2010 squelching more warnings in the AR tests. [#4218 state:r...
b652aa8 17 Mar 2010 cleaning up a bunch of method already defined warnings [...
db2d96a 17 Mar 2010 fixing activemodel tests. [#4210 state:resolved]
843255a 17 Mar 2010 fixing activerecord tests [#4205 state:resolved]
df735cf 16 Mar 2010 fisting uninitialized ivar warnings. [#4198 state:resolved]
8c3e46c 16 Mar 2010 clean up more warnings, remove unnecessary methods, fix ...
dcf1441 16 Mar 2010 removing dead code from activerecord tests. [#4187 state...
1def143 16 Mar 2010 cleaning up a bunch of parse time warnings in AR [#4186 ...
5de3698 15 Mar 2010 cleaning up many more warnings in activerecord [#4180 st...
95bd56e 14 Mar 2010 speeding up clone_attributes, changing readonly to be in...
115230e 14 Mar 2010 cleaning up some test warnings
aad432a 10 Mar 2010 removing spawn from SpawnMethods
a424f19 07 Mar 2010 drying up more code in associations.rb
939291e 07 Mar 2010 deleting repeated code
3789539 07 Mar 2010 converting inject to each and map
45c36ea 06 Mar 2010 refactoring build_where
beda2d4 26 Jan 2010 future proofing the sqlite3 adapter code
636624f 17 Sep 2009 making nokogiri to hash less clever, more fast O_o
f959758 13 Sep 2009 making secure_compare faster
49bdbeb 02 Jul 2009 wycats forgot a +1, so I added it [#2749 state:resolved]