forked from ruby-debug/ruby-debug-ide
-
Notifications
You must be signed in to change notification settings - Fork 1
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: corgibytes/ruby-debug-ide
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: lemonade-hq/ruby-debug-ide
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
Can’t automatically merge.
Don’t worry, you can still create the pull request.
- 4 commits
- 7 files changed
- 3 contributors
Commits on Jan 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1c73c8 - Browse repository at this point
Copy the full SHA f1c73c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b671a1c - Browse repository at this point
Copy the full SHA b671a1cView commit details
Commits on Mar 12, 2024
-
Get rid of 12-year-old hack to add dynamic gem dependencies
The hack, which acts as a C-extensions which ain't one: https://en.wikibooks.org/wiki/Ruby_Programming/RubyGems#How_to_install_different_versions_of_gems_depending_on_which_version_of_ruby_the_installee_is_using The problem with this hack is: * it cannot pass build flags to depdent gems from bundler, i.e. ruby-debug-ide won't pass build.debase flags even though it triggers debase C-extension build as a dynamic dependency build.debase Set for the current user (/Users/kaka.dudu/.bundle/config): "--with-cflags=-Wno-error=incompatible-function-pointer-types" * it's 2024 and LMND does not make Ruby IDEs, for application scope we don't need this hack, it's drawbacks and static dependencies for a narrower scope of Ruby runtimes is super fine, especially when it reduces vast amount of problems that developers may experience TL;DR * don't add dynamic dependencies, monolith already specifies them explicitly group :development do gem 'debase', '0.2.5.beta2' gem 'ruby-debug-ide', github: 'lemonade-hq/ruby-debug-ide', branch: 'master' end Co-authored-by: Szymon Fiedler <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9e9ab3 - Browse repository at this point
Copy the full SHA b9e9ab3View commit details -
Merge pull request #2 from lemonade-hq/get-rid-of-12-year-old-hack
Get rid of 12-year-old hack to add dynamic gem dependencies
Configuration menu - View commit details
-
Copy full SHA for f5e5bfe - Browse repository at this point
Copy the full SHA f5e5bfeView commit details
There are no files selected for viewing