index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
mrbgems
/
mruby-complex
Age
Commit message (
Expand
)
Author
2021-08-21
Organize the include of header files
dearblue
2021-06-20
Added `MRB_OBJ_ALLOC()` macro that does not require a cast
dearblue
2021-06-16
Run pre-commit with GitHub Actions
John Bampton
2021-05-17
Global renaming regarding `integer` and `float`.
Yukihiro "Matz" Matsumoto
2021-04-20
Remove unused `#include` in `complex.c` and `rational.c`
KOBAYASHI Shuji
2021-04-16
feat(CI): add the GitHub Super Linter
John Bampton
2021-03-28
numeric.c: function renaming.
Yukihiro "Matz" Matsumoto
2021-03-27
Move default `Integer#/` from `rational.c` to `complex.c`.
Yukihiro "Matz" Matsumoto
2021-03-26
complex.rb: add test for arithmetic operators. [ci skip]
Yukihiro "Matz" Matsumoto
2021-03-24
complex.c: use `mrb_num_div_flo` to avoid copying function.
Yukihiro "Matz" Matsumoto
2021-03-24
complex.rb: unary plus (`+@`) to return self avoiding copying.
Yukihiro "Matz" Matsumoto
2021-03-24
complex.c: implement `Complex` addition and subtraction in C.
Yukihiro "Matz" Matsumoto
2021-03-24
complex.c: override float division to support `Complex`.
Yukihiro "Matz" Matsumoto
2021-03-24
Use `div_flo` (copy of `mrb_num_div_flo`) for float division.
Yukihiro "Matz" Matsumoto
2021-03-24
Use `mrb_num_div_flo` for float division.
Yukihiro "Matz" Matsumoto
2021-03-24
Fix infinite recursive call bugs in integer division.
Yukihiro "Matz" Matsumoto
2021-03-24
complex.c: implement `Complex#/` and `#quo` in C.
Yukihiro "Matz" Matsumoto
2021-03-24
complex.c: implement `Complex#*` in C.
Yukihiro "Matz" Matsumoto
2021-03-24
rational.rb: avoid 'NaNi` representation.
Yukihiro "Matz" Matsumoto
2021-03-22
Use global defines for `Rational` and `Complex`.
Yukihiro "Matz" Matsumoto
2021-03-21
complex.c: define `Complex#==` in C.
Yukihiro "Matz" Matsumoto
2021-03-19
complex.c: overhaul complex operators.
Yukihiro "Matz" Matsumoto
2021-02-26
Use `MRB_SYM()` more extensively.
Yukihiro "Matz" Matsumoto
2021-02-05
Add a few new API for complex access.
Yukihiro "Matz" Matsumoto
2021-02-05
Refactor method overriding.
Yukihiro "Matz" Matsumoto
2021-02-05
Add `Complex#to_c` method.
Yukihiro "Matz" Matsumoto
2021-01-26
Revert "Minimize the changes in #5277"
Yukihiro "Matz" Matsumoto
2021-01-22
Minimize the changes in #5277
Yukihiro "Matz" Matsumoto
2021-01-11
Avoid including `presym.inc` in existing header files
KOBAYASHI Shuji
2020-10-12
Silence warnings from implicit integer conversions.
Yukihiro "Matz" Matsumoto
2020-10-12
Integrate `Fixnum` class into `Integer` class
dearblue
2020-10-12
Update tests for integer division.
Yukihiro "Matz" Matsumoto
2020-10-12
Rename float configuration option names.
Yukihiro "Matz" Matsumoto
2020-10-12
Use functions that take symbols to reduce string litrals in C.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-06-20
Symbolify saved alias name to improve performance.
Yukihiro "Matz" Matsumoto
2019-12-15
Drop dependencies from `mruby-complex` to some gems
KOBAYASHI Shuji
2019-08-09
Avoid overflow and underflow in Complex#/
Ray Chason
2019-08-08
Implement Complex#abs in terms of Math.hypot
Ray Chason
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-07-30
Refine message to `skip` in nested `assert`
KOBAYASHI Shuji
2019-07-24
Call `MRB_SET_INSTANCE_TT` for `Complex` and `Rational`.
Yukihiro "Matz" Matsumoto
2019-07-22
Check conflicts with `Complex` and `MRB_WITHOUT_FLOAT`; ref #4576
Yukihiro "Matz" Matsumoto
2019-07-18
Avoid making top-level `env` in initialization code; ref #4581
Yukihiro "Matz" Matsumoto
2019-07-13
Resolve ambiguous argument warning.
Yukihiro "Matz" Matsumoto
2019-06-29
Use nested `assert`
dearblue
2019-06-05
Fix not frozen in `Complex` method by `RData`
dearblue
2019-06-05
Fix memory leak in `Complex` method by `RData`
dearblue
2019-05-26
Add `Complex.rect`
KOBAYASHI Shuji
2019-05-26
Remove some overhead from methods defined in Ruby in Complex.
Yukihiro "Matz" Matsumoto
[next]