Skip to content

Bridging BigInt to Integer#2684

Draft
elia wants to merge 6 commits intomasterfrom
elia/bigint-integers
Draft

Bridging BigInt to Integer#2684
elia wants to merge 6 commits intomasterfrom
elia/bigint-integers

Conversation

@elia
Copy link
Copy Markdown
Member

@elia elia commented Aug 31, 2024

No description provided.

@elia elia self-assigned this Aug 31, 2024
@hmdne
Copy link
Copy Markdown
Member

hmdne commented Sep 1, 2024

You can also refer to #2219 which I have recently rebased

@elia
Copy link
Copy Markdown
Member Author

elia commented Sep 2, 2024

You can also refer to #2219 which I have recently rebased

Thanks for the link to prior art 🙌 , I wanted to attempt an all or nothing change and see what actually needs to change 🤔

@hmdne
Copy link
Copy Markdown
Member

hmdne commented Sep 3, 2024

One idea I had, was to convert things like, let's say:

%x{
  for (i = 0; i < 100; i++) {
...

to:

%x{
  for (i = 0; i < #{100}; i++) {
...

so that perhaps we could think of some way to make this an optional change. But that all depends on if the performance impact is noticeable.

@elia elia force-pushed the elia/bigint-integers branch from 0a8ed4d to eb87c06 Compare September 24, 2024 06:12
elia added 6 commits February 16, 2025 23:40
The new bin/test should accept any test file within the project and
understand how to run it even if the test/ or spec/ prefix is missing.

E.g.

  bin/test spec/lib/builder_processors_spec.rb    # RSpec
  bin/test spec/ruby/library/time/to_time_spec.rb # MSpec: Ruby Spec
  bin/test spec/opal/core/array/compact_spec.rb   # MSpec: Opal
  bin/test test/opal/test_base64.rb               # Minitest
@elia elia force-pushed the elia/bigint-integers branch from eb87c06 to aaa4623 Compare February 16, 2025 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants