-
Notifications
You must be signed in to change notification settings - Fork 440
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: rails/jbuilder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: affinity/jbuilder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 13 commits
- 33 files changed
- 1 contributor
Commits on May 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7b554a0 - Browse repository at this point
Copy the full SHA 7b554a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ddb07 - Browse repository at this point
Copy the full SHA a1ddb07View commit details
Commits on May 29, 2025
-
Cleanup project for Rails 7+ support (#3)
* Update gemspec for Rails 7 * Update gemspec for Ruby 3.0 * Cleanup test cases for Rails 7 * Cleanup Railtie for Rails 7 * Cleanup test cases for Ruby 3.0 * Refactor CollectionRenderer for Rails 7+ support * Cleanup one more spot in tests
Configuration menu - View commit details
-
Copy full SHA for 0a67bbd - Browse repository at this point
Copy the full SHA 0a67bbdView commit details
Commits on Jun 2, 2025
-
Optimize internal
extract!
calls to save on memory allocation (#7)* Optimize extract to save on memory allocation * Back to fetch
Configuration menu - View commit details
-
Copy full SHA for 87f2915 - Browse repository at this point
Copy the full SHA 87f2915View commit details
Commits on Jun 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 47149bd - Browse repository at this point
Copy the full SHA 47149bdView commit details -
Optimize memory allocation when rendering partials (#8)
* Optimize options merging * Call set_value directly * Save memory allocation when calling render
Configuration menu - View commit details
-
Copy full SHA for 72ee68c - Browse repository at this point
Copy the full SHA 72ee68cView commit details
Commits on Jun 4, 2025
-
* Optimize key formatter * Reuse key cache across template renders * Save on some memory allocation during initialization * Use mutex for thread safety * Optimize jbuilder initialization * Repurpose test to validate default formatter cache is used * Invert options nil check * Cleanup initializer * Save on call to ::Kernal.block_given?
Configuration menu - View commit details
-
Copy full SHA for 2e0349b - Browse repository at this point
Copy the full SHA 2e0349bView commit details
Commits on Jun 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for dc8dfa1 - Browse repository at this point
Copy the full SHA dc8dfa1View commit details
Commits on Jun 13, 2025
-
* Optimize partial! DSL * Switch to inline check * Move _render_partial to be inlined * Commit benchmark code * Restore _is_active_model? * Add frozen_string_literal to benchmark * Swap check in _is_active_model? * Put _render_partial method back * Update benchmark
Configuration menu - View commit details
-
Copy full SHA for 6635630 - Browse repository at this point
Copy the full SHA 6635630View commit details
Commits on Jun 16, 2025
-
* Optimize array! DSL * Better array! optimization * Default collections args to nil * Stop allocating memory for empty collections * Save memory allocations for internal array calls * Make constants private * Add support for present? * More frozen empty arrays * Add benchmark code
Configuration menu - View commit details
-
Copy full SHA for 46f9ef3 - Browse repository at this point
Copy the full SHA 46f9ef3View commit details
Commits on Jun 17, 2025
-
* Optimize set! DSL * Optimize _set_inline_partial * Prevent unecessary block allocation * Use blank? instead of empty? * Better handling of block param * Swap if condition * More block optimizations * Add benchmarks
Configuration menu - View commit details
-
Copy full SHA for 8b047bd - Browse repository at this point
Copy the full SHA 8b047bdView commit details
Commits on Jun 18, 2025
-
Optimize set! DSL (Round 2) (#16)
* Use block parameter * Pass block parameter * Style refactor
Configuration menu - View commit details
-
Copy full SHA for 3b9bf0a - Browse repository at this point
Copy the full SHA 3b9bf0aView commit details -
Optimize
array!
DSL (Round 2) (#17)* Optimize array! DSL for blocks * Update array! benchmark * Add benchmark for array! with block * Add benchmark for array! partial
Configuration menu - View commit details
-
Copy full SHA for f3a24a2 - Browse repository at this point
Copy the full SHA f3a24a2View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main