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

#3 Aaron Patterson - This year
Showing 300 commits

Hash Date Message
1ff5341 2013-05-18 stop swallowing exceptions in assert_queries. Methods t...
18fe96c 2013-05-17 stop doing assingments in an iterator
2eecc0d 2013-05-17 include bind values from the default scope
6062e42 2013-05-16 let Ruby do the is_a check for us
10b538c 2013-05-16 Merge pull request #10656 from zenspider/fix_mocha_back
156e2e3 2013-05-16 Revert "just call the class method since we know the cal...
9fef7c8 2013-05-16 Merge pull request #10527 from zenspider/squishy_minitest5
2857496 2013-05-16 test refactor
e38c93a 2013-05-16 Merge pull request #10594 from shime/rack-debugger
7816b98 2013-05-16 Merge pull request #10619 from alno/top_level_array_in_p...
9986058 2013-05-16 tiny types should only be integers when the length is <=...
9db6e63 2013-05-16 Merge pull request #10591 from acapilleri/cond_callback_...
dcc1267 2013-05-15 require things we need
55975c7 2013-05-15 just call the class method since we know the callbacks a...
920753f 2013-05-15 this variable is used, so we don't have to use double as...
8559871 2013-05-15 remove dead code
1012c3e 2013-05-15 remove deprecation notices
db78643 2013-05-15 stop keeping a reference to the options hash
99f5add 2013-05-15 conditions are guaranteed to be arrays by initialize
d10cadc 2013-05-15 simplify the condions lambda generation
d433436 2013-05-15 use unless instead of if!
dd03f10 2013-05-14 only dup the options once, the Callback object does not ...
132db31 2013-05-14 make the compile method thread safe
d2405a0 2013-05-14 use inject rather than multiple assignments
ba55276 2013-05-14 deprecating string based terminators
4c628e4 2013-05-14 inspect the filter when displaying error messages
8ece52f 2013-05-14 use public api for testing rather than grabbing instance...
def815a 2013-05-14 halting lambda must be instance execed
dbee8c3 2013-05-14 fixing arity2 test
e8e7d83 2013-05-14 Merge branch 'polymorphic'
7820205 2013-05-14 fix shadowed variable warnings
87378b0 2013-05-14 polymorphic around callbacks
e8ddd4f 2013-05-14 polymorphic after filter
c5953f7 2013-05-14 rename terminal to halting, try to keep naming consistent
bd95ff8 2013-05-14 push the before filter lambdas to factory methods
eac50bc 2013-05-14 polymorphic before callbacks
9dcecbb 2013-05-14 Merge branch 'master' into normalizecb
f93da57 2013-05-14 private callback methods should work
73aefee 2013-05-13 use a singleton end node
d2c0571 2013-05-13 Revert "we never pass blocks, so remove this"
ccbefff 2013-05-13 if there is nothing to compile, then do not bother compi...
877964d 2013-05-13 Arrays are no longer supported
9caf0cf 2013-05-13 we never pass blocks, so remove this
b308f0d 2013-05-13 raise an argument error if the filter arity is greater t...
edf116a 2013-05-13 Merge branch 'master' into normalizecb
099e827 2013-05-13 adding more callback type coverage
1ad68e3 2013-05-13 Merge branch 'master' into normalizecb
b93cd60 2013-05-13 extract getting an setting callbacks to methods
72be280 2013-05-13 call extracted method from callback manipulation methods
35c4a2c 2013-05-13 extract callback param munging
0b9b132 2013-05-13 no reason to make these defaulted, we always pass values in
19b9f7b 2013-05-13 pass the actual filter, not a string
d53b5f0 2013-05-13 Merge branch 'master' into normalizecb
37ca5b0 2013-05-13 add tests for reset_calbacks
b97ff31 2013-05-10 do not keep a reference to the chain in the callback obj...
f0a9f81 2013-05-10 fix deprecation test
929658c 2013-05-10 push merge code to the callback itself
91e002e 2013-05-10 dup the callback and set the chain
2efe6ce 2013-05-10 remove klass because it is not used
40bdad3 2013-05-10 rename instance variables
17dfee0 2013-05-10 push duplicates? logic to the instance
c5ed42a 2013-05-10 callback chain is in charge of the cache, so remove meth...
a3e9d6b 2013-05-10 __define_callbacks method is not necessary anymore
d1316bb 2013-05-10 just run compiled callbacks since they are cached
ade7d36 2013-05-10 cache compiled callbacks
3aee912 2013-05-10 use delegation over inheritance so we can figure when to...
5bc4740 2013-05-10 fixing activemodel tests
3551690 2013-05-10 use an environment object to hold state about the filter...
95e7e56 2013-05-10 object based callbacks cannot be duplicated
d4dcd6e 2013-05-10 pass the run block as a normal variable to the rest of t...
9b52026 2013-05-10 fixing more variable names
2b1d7ea 2013-05-10 fix variable name
d5fdc0d 2013-05-10 reduce the number of lambas
a50088a 2013-05-10 callback sequence is no longer used
6514ee9 2013-05-10 no need for variable assignments, just pass the values in
f5478d9 2013-05-10 make_lambda is never called with an Array
23122ab 2013-05-10 callbacks are wrapped with lambdas
cc0fd31 2013-05-10 remove dead code
bf6429c 2013-05-10 fix method names
07da960 2013-05-10 using lambas for the callback bodies
2b1500d 2013-05-10 wrap all options in lambas
05609f4 2013-05-08 use public send on the scope parameters
1d6ac22 2013-05-08 add test for object conditional with scope
fe7f4b4 2013-05-08 using strings as scopes is not used anywhere, so remove it
7d89a9f 2013-05-08 adding a class conditional test
ece76f3 2013-05-08 adding tests for lambdas as conditions
6189e27 2013-05-10 conditions in callbacks return consistent lambdas
cecef59 2013-05-08 Merge branch 'polycb'
9e323e7 2013-05-08 separate identification computation
8038f7e 2013-05-08 separate filters from source code
1ff1236 2013-05-08 we need to indicate the type of callback
5d2c3a1 2013-05-08 adding more tests around callback inconsistencies
d32b329 2013-05-08 refactor tests for more points
3df92d9 2013-05-08 adding test to demonstrate inconsistencies in the AS::Ca...
6abbc4a 2013-05-08 if the callbacks are not the same class, they cannot be ...
f21da67 2013-05-08 fix object comparison case
a0f9041 2013-05-07 Merge pull request #10506 from seanwalbran/fix-10502-ski...
19117ff 2013-05-07 Revert "Fixes skipping object callback filters"
b9903c3 2013-05-08 polymorphic comparison operator
2b5e4f7 2013-05-07 Revert "Merge pull request #10455 from patricksrobertson...
b880497 2013-05-07 Revert "Merge pull request #10455 from patricksrobertson...
3043d45 2013-05-07 Merge pull request #10455 from patricksrobertson/bigseri...
086de43 2013-05-07 Merge pull request #10455 from patricksrobertson/bigseri...
8c4a9c0 2013-05-03 Merge pull request #10457 from zenspider/squishy_test_or...
9baf8a0 2013-05-03 Merge pull request #10457 from zenspider/squishy_test_or...
4c242e6 2013-05-03 Squashed commit of the following:
6c61dbf 2013-05-03 Squashed commit of the following:
dd1f360 2013-05-02 Merge pull request #7839 from chancancode/handle_aliased...
78db16d 2013-05-01 maintain return value for recreate_database
fc65d31 2013-05-01 maintain return value for recreate_database
fd890f6 2013-05-01 Merge pull request #9857 from yyyc514/bad_params_should_400
f9ceefd 2013-05-01 Merge pull request #9857 from yyyc514/bad_params_should_400
c68b6f0 2013-05-01 Merge pull request #10349 from caliper-io/mute_psql_output
1db8f9d 2013-05-01 Merge pull request #10349 from caliper-io/mute_psql_output
2088bf2 2013-04-30 mysql needs to reconnect after recreate. Thanks @mperham
533402f 2013-04-30 mysql needs to reconnect after recreate. Thanks @mperham
ba12ef6 2013-04-17 just clear the caches on clear! rather than replacing. f...
94e68e7 2013-04-17 adding a test for root path in the app
03d071d 2013-04-17 adding a test for root path in the app
4d47885 2013-04-09 Merge branch '2-3-later' into 2-3-stable
46c26e8 2013-04-09 Merge branch '3-1-later' into 3-1-stable
536f316 2013-04-09 Merge branch '3-2-later' into 3-2-stable
dfdc1e3 2013-04-06 `fast_xs` support has been removed. Use 'String#encode(...
ea3a190 2013-04-06 updating the guide
cc0c392 2013-04-06 add integration test for shorthand rake tests
2e0e5bb 2013-04-06 rake test app/model/foo.rb and rake test models/foo works
88cf64a 2013-04-05 extract test info from the command line and set up the t...
7f698da 2013-04-05 add a class for splitting up rake commands
32eff65 2013-04-05 just use ruby to run tests
c7a148f 2013-04-05 removing `rails test`, updating docs to show how to use ...
91efe39 2013-04-05 Merge branch 'railstest'
01034d3 2013-04-05 Merge branch 'master' into railstest
c037659 2013-04-05 do not blow away the test database on every run
0560308 2013-04-05 just check pending migrations in the current environment
02acd95 2013-04-04 stop depending on callbacks
76a8091 2013-04-03 check pending migrations against the test db
999835a 2013-04-03 only match the default task
22fee7c 2013-04-02 Merge pull request #9975 from mmangino/raise_when_attrib...
125cbc3 2013-04-03 test no longer makes sense after requiring all test files
328814b 2013-04-03 switch the testing tests to use rake
37154c0 2013-04-03 a test file can be provided to rake, e.g.:
8c22235 2013-04-03 switch to Rails::TestTask
58476a7 2013-04-03 default task should also be in the test env
1c2ad03 2013-04-03 ensure the schema checking is done in the dev connection
29f973c 2013-04-03 Revert "Update Rake tasks to call `rails test` instead"
7b295ef 2013-04-03 Revert "Warning removed unused variable task_name"
62a0803 2013-04-03 apps that depend on active record should load fixtures
2e68ecc 2013-03-25 default RAILS_ENV to test if we're in a test task
7a872e9 2013-03-23 Merge branch 'schema'
db3a6e6 2013-03-23 squelch an unused variable warning
bc8ebef 2013-03-23 add uuid primary key support
d25e407 2013-03-23 separate primary key from column type
d1577cf 2013-03-20 Merge branch '3-2-stable' into fredwu-slow_view_loading_fix
34c7e73 2013-03-20 use `connect_poll` on pg so that reaping does not hurt t...
7150a9d 2013-03-20 Revert "default the reaping frequency to 10 seconds"
a46cda1 2013-03-19 Merge pull request #9363 from wangjohn/fix_repair_valida...
2392535 2013-03-18 Merge branch 'master-sec'
afcd01b 2013-03-18 Merge branch '3-2-13' into 3-2-stable
3773c2f 2013-03-18 bumping to 2.3.18
af7da4d 2013-03-18 Revert "Revert "Switched to newer rdoc and gem package t...
a4b5582 2013-03-18 bumping to 3.2.13
0c510c7 2013-03-18 bumping to 3.1.12
2ac300b 2013-03-22 push the mysql add_column up to the abstract adapter
739a720 2013-03-22 allow multiple add columns
072dbbf 2013-03-22 pull add_column_options! off the pg connection class
6b7fdf3 2013-03-22 add a pg visitor for dealing with schema modification
f20b2f4 2013-03-22 push alter table add column sql in to the schema modific...
f84cf41 2013-03-22 there is no reason to check for an already defined column
d43edf6 2013-03-22 push column initialization down to the factory method
b8a533d 2013-03-22 @columns list is no longer necessary
c5e03e8 2013-03-22 keep ivars private, do not manipulate them outside their...
a724096 2013-03-22 factory methods should not alter object state
14d7dc0 2013-03-22 push SQL generation inside the schema creation object
a80bcc3 2013-03-22 mostly decouple TableDefinition from the database connec...
1c9f7fa 2013-03-22 remove to_sql from TableDefinition
cd07f19 2013-03-22 decouple column definition from the database connection
4b4c8bd 2013-03-22 stop depending on sql_type in pg
69ef76a 2013-03-22 remove knowledge of SQL from the column definition object
10f0e6f 2013-03-16 fix protocol checking in sanitization [CVE-2013-1857]
735bb98 2013-03-16 fix protocol checking in sanitization [CVE-2013-1857]
77403a9 2013-03-16 fix protocol checking in sanitization [CVE-2013-1857]
99123ad 2013-03-16 fix protocol checking in sanitization [CVE-2013-1857]
e115ace 2013-03-16 fix protocol checking in sanitization [CVE-2013-1857]
c1003d9 2013-03-15 ask column if it is a pk
2394d28 2013-03-15 fix hash duping on 1.9
5e0e415 2013-03-15 clean up pk delclaration in `create_table`
aac00ed 2013-03-15 bumping arel
ab379b5 2013-03-15 oops!
19ca04a 2013-03-15 just access the ivars rather than rb_iv_get
8d3e5c8 2013-03-15 hide more data in the schema cache
a0dfd84 2013-03-15 safely publish columns and columns hash info
fef2104 2013-03-15 dup and set the default proc to nil rather than looping ...
d758794 2013-03-15 you can provide uuid_generate_v4 as the default value fo...
cf06577 2013-03-15 pg is the only adapter that supports the xml type, so pu...
ee46011 2013-03-15 Apparently people were mutating this array. :'(
abba61e 2013-03-15 hashes are ordered, so just use the columns_hash ivar
772c18e 2013-03-15 use the method so we do not depend on internal ivars
d5f4b53 2013-03-15 extract factory method and push common code up to abstra...
b7b6c22 2013-03-14 Merge pull request #9713 from imanel/live_stale
7169e4c 2013-03-12 removing out of date comment. :heart::heart::heart::hea...
ed9e3f6 2013-03-12 drop memory consumption and startup speed by switching t...
7cc588b 2013-03-11 default the reaping frequency to 10 seconds
b98efa2 2013-03-11 debugger does not work on trunk
ccf256d 2013-03-06 bumping to rc2
ef9f053 2013-03-16 stop calling to_sym when building arel nodes [CVE-2013-1...
5ff6012 2013-03-16 stop calling to_sym when building arel nodes [CVE-2013-1...
f980289 2013-03-16 stop calling to_sym when building arel nodes [CVE-2013-1...
5dc2e35 2013-03-16 stop calling to_sym when building arel nodes [CVE-2013-1...
9d7a748 2013-04-26 adding test for the symbol refs
7c8caf9 2013-04-26 adding test for the symbol refs
1b699fc 2013-03-05 Revert "Merge pull request #8209 from senny/backport_8176"
ffeb7dd 2013-02-26 Merge pull request #8010 from subwindow/postgres_inet_de...
45321a6 2013-02-25 Merge pull request #9246 from Noemj/update_prepared_stat...
54f9b75 2013-03-04 only calculate next_id when we need a new method defined
9d023c8 2013-02-14 Merge pull request #8704 from senny/remove_regexp_global...
f8c8ad5 2013-02-12 Merge pull request #9204 from ranjaykrishna/col-prob
0268b5d 2013-02-12 test for regression from a712e08ebe21f6d8653a0e6602df2e0...
f2839f1 2013-02-11 Revert "Merge pull request #9126 from mbarb0sa/bugfix/js...
1737f94 2013-02-11 Merge branch '2-3-sec' into 2-3-stable
182d4e3 2013-02-11 Merge branch '3-0-sec' into 3-0-stable
f1efecf 2013-02-11 Merge branch '3-2-sec' into 3-2-stable
360af4e 2013-02-11 Merge pull request #9126 from mbarb0sa/bugfix/json-decod...
cdd293c 2013-02-11 fixing bit string test
02d553d 2013-02-11 bumping to 2.3.17
415bf3d 2013-02-11 bumping to 3.1.11
1dccd44 2013-02-11 bumping version
9b9be48 2013-02-11 remove ruby-prof
f8a2ec2 2013-02-10 adding test for CVE
b0bf30c 2013-02-10 adding test for CVE
c35d913 2013-02-10 adding test for CVE
d29235d 2013-02-10 fixing call to columns hash. run the damn tests when you...
2f0ff75 2013-02-10 fixing call to columns hash. run the damn tests when you...
9a48f4c 2013-02-10 fixing attr_protected CVE-2013-0276
34ac46c 2013-02-07 Merge pull request #9203 from jaggederest/dumping_pgsql_...
5efce21 2013-02-04 Merge pull request #9177 from zenspider/master
443be75 2013-02-04 Merge pull request #9152 from dahakawang/master
10513d2 2013-01-30 Merge pull request #9111 from jsomara/3-0-json-fix
efd2be3 2013-01-29 reloading type map on extension changing
95e87bf 2013-01-29 fixing comment
439ac72 2013-01-29 add API to pg for enabling / disabling hstore
b875be0 2013-01-28 bumping to 3.0.20
1169552 2013-01-28 bumping version
789df3b 2013-01-27 add fetch to CookieJar
bb21d6e 2013-01-30 remove dead code
0cabcf9 2013-01-30 change parameter name for positional args
cc00239 2013-01-30 nodoc the helper classes, cache stuff for optimized helper
c337e87 2013-01-30 cache path parts in the instance
8e5b437 2013-01-30 stop evaling a string every time
27bccf0 2013-01-30 moving helper classes outside the private block
3bfdfc8 2013-01-30 pushing specialization down to the optimized class
026c40f 2013-01-30 use polymorphism to remove conditional
23b2d60 2013-01-30 move conditionals to instance
06f2ec4 2013-01-30 pull stuff out of the caller and hide in the instance
2cdbe22 2013-01-30 moving more stuff on to the instance
d783ba2 2013-01-30 move optimize_helper? to the helper instance
532e122 2013-01-30 moving more stuff to the instance
621ca05 2013-01-30 moving some stuff to the initializer
44dd44a 2013-01-30 moved more evald code
fc8f45a 2013-01-30 factored out some of the dynamic code
ccaeb6b 2013-01-24 use the helpers list rather than getting the methods fro...
06573a3 2013-01-24 module_eval is not necessary here
345fc3b 2013-01-24 don't need to eval everything
ac94515 2013-01-24 removing [nil] from the params
61eed87 2013-01-24 backporting deep_munge
3dc0cd3 2013-01-24 fixing load error messages
170fb5c 2013-01-24 reduce the number of queries on IN clauses, fix relation...
de6a35b 2013-01-24 stop converting strings to symbols
a1c0e51 2013-01-20 Merge pull request #9006 from wangjohn/activerecord_tran...
5503796 2013-01-20 Merge pull request #9005 from ranjaykrishna/dbcreate
ea6c9de 2013-01-20 Merge pull request #9002 from dahakawang/master
b718998 2013-01-19 Merge pull request #8978 from chrismcg/remove_i18n_symbo...
f209b17 2013-01-19 Merge pull request #8977 from Soylent/master
ffa9540 2013-01-09 fire a notification when the request stops / starts
8ae9b46 2013-01-09 adding missing requires
c7a4fef 2013-01-08 Merge pull request #8827 from sikachu/master-remove-yaml...
e80546c 2013-01-08 remove yaml as a param parser :burn:
88cc168 2013-01-08 Merge branch 'master-sec'
48810a5 2013-01-08 Merge branch '3-2-sec' into 3-2-secmerge
23b69c9 2013-01-09 extract logger and development checks to methods
56f3d05 2013-01-09 adding start / finish on the instrumenter, adding tests ...
709af05 2013-01-08 bumping to 2.3.15 :cry::gun:
7909e7f 2013-01-08 bumping version
a7dd0bb 2013-01-08 bumping version
746dbd8 2013-01-08 bumping version
ee1a03c 2013-01-05 Merge pull request #8762 from hsbt/fix-marshal_load
d5cd97b 2013-01-08 * Strip nils from collections on JSON and XML posts. [CV...
8e577fe 2013-01-08 * Strip nils from collections on JSON and XML posts. [CV...
d99e8c9 2013-01-08 * Strip nils from collections on JSON and XML posts. [CV...
7e5cc96 2013-01-08 * Strip nils from collections on JSON and XML posts. [CV...
97b3b68 2013-01-08 * Strip nils from collections on JSON and XML posts. [CV...
5b8db45 2013-01-03 Merge pull request #6722 from adgear/2-3-stable
e5ee5a9 2013-01-02 Merge branch '3-2-stable' into 3-2-secmerge
8890fb8 2013-01-02 take into account multipart when calculating tag attributes
497c4bb 2013-01-02 ask the form builder for form tag attributes
b934034 2013-01-02 do not mutate the options hash (when we do not need to)
44930b2 2013-01-02 CVE-2012-5664 options hashes should only be extracted if...
2a5f6d8 2013-02-24 Ruby 2.0.0 defaults source encoding to utf-8 so we need ...
d549df7 2013-01-24 Squashed commit of the following:
9a0cdc6 2013-02-24 `name` should be public.
7cc26fd 2013-02-24 search private and protected methods for convert_key