| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-27 | cleanup of build processHEADmaster | realtradam | |
| 2022-01-15 | started work on raylib bindings | realtradam | |
| 2022-01-13 | fix header and library paths and comment out windows build | arngo | |
| 2022-01-13 | cleanup mruby build configweb_export | arngo | |
| 2022-01-13 | added gembox | realtradam | |
| 2022-01-12 | fixed project root | realtradam | |
| 2022-01-12 | some changes | realtradam | |
| 2022-01-12 | fix paths | arngo | |
| 2021-10-30 | boxing_nan.h: allow `MRB_INT64` with `MRB_NAN_BOXING`. | Yukihiro "Matz" Matsumoto | |
| Integers out of 32 bit range will be allocated in the heap. | |||
| 2021-10-21 | Added testing support for cross-MinGW builds. | Chris Reuter | |
| This adds a build_config that will cross-build a Windows executable using the MinGW cross-compiler and will also run the unit (i.e. 'rake test') using Wine. For this to work, I made some modifications to the underlying test scripts as well as some minor changes to a couple of the tests themselves. | |||
| 2021-10-18 | Fix a syntax error in commented-out code | YAMAMOTO Yuji | |
| By uncommenting the line changed by this commit, `ruby -c build_config/default.rb` complains of a syntax error due to the illegally nested double quotes | |||
| 2021-09-30 | dreamcast_shelf.rb: remove unnecessary gem lines. | Yukihiro "Matz" Matsumoto | |
| - `mruby-binding-core` should be handle through dependency - `mruby-inline-struct` is only for tests | |||
| 2021-09-20 | Update `struct` initializer to work with relatively older `C++`. | Yukihiro "Matz" Matsumoto | |
| 2021-09-01 | build_config/ci/gcc-clang.rb: enable `MRB_UTF8_STRING`. | Yukihiro "Matz" Matsumoto | |
| 2021-08-20 | Specify potential values for SERENITY_ARCH | Dante Catalfamo | |
| 2021-08-20 | Replace 32-bit serenity config with 64-bit compatible version. | Dante Catalfamo | |
| 2021-08-19 | Add serenity-32bit crossbuild | Dante Catalfamo | |
| Cross compile mruby for SerenityOS (https://github.com/SerenityOS/serenity) | |||
| 2021-06-22 | Rename two files for consistency; close #5488 | Yukihiro "Matz" Matsumoto | |
| * android_arm64-v8a.rb -> android_arm64_v8a.rb * no-float.rb -> host-nofloat.rb | |||
| 2021-06-16 | Run pre-commit with GitHub Actions | John Bampton | |
| Running pre-commit with GitHub Actions now gives us more tests and coverage Remove duplicate GitHub Actions for merge conflicts and trailing whitespace Remove duplicate checks for markdownlint and yamllint from the GitHub Super-Linter Add new custom pre-commit hook running with a shell script to sort alphabetically and uniquify codespell.txt Add new pre-commit hook to check spelling with codespell https://github.com/codespell-project/codespell Fix spelling | |||
| 2021-04-26 | build_config/no-float.rb: unify two build configurations; #5421 | Yukihiro "Matz" Matsumoto | |
| - stop cross building - add more gems for tests - add `bintest` | |||
| 2021-04-24 | build_config/nofloat.rb: build configuration with `MRB_NO_FLOAT`; #5421 | Yukihiro "Matz" Matsumoto | |
| 2021-04-16 | feat(CI): add the GitHub Super Linter | John Bampton | |
| The GitHub Super Linter is a more robust and better supported tool than the current GitHub Actions we are using. Running these checks: ERROR_ON_MISSING_EXEC_BIT: true VALIDATE_BASH: true VALIDATE_BASH_EXEC: true VALIDATE_EDITORCONFIG: true VALIDATE_MARKDOWN: true VALIDATE_SHELL_SHFMT: true VALIDATE_YAML: true https://github.com/marketplace/actions/super-linter https://github.com/github/super-linter Added the GitHub Super Linter badge to the README. Also updated the pre-commit framework and added more documentation on pre-commit. Added one more pre-commit check: check-executables-have-shebangs Added one extra check for merge conflicts to our GitHub Actions. EditorConfig and Markdown linting. Minor grammar and spelling fixes. Update linter.yml | |||
| 2021-04-07 | Removing trailing white spaces; ref #5406 [ci skip] | Yukihiro "Matz" Matsumoto | |
| 2021-04-06 | dreamcast_shelf: typo fix. | SiZiOUS | |
| 2021-04-06 | Updating dreamcast_shelf build configuration. | SiZiOUS | |
| 2021-03-22 | nintendo_switch.rb: remove trailing white spaces; #5386 | Yukihiro "Matz" Matsumoto | |
| 2021-03-22 | Merge pull request #5386 from LanzaSchneider/master | Yukihiro "Matz" Matsumoto | |
| Add example for cross-compiling to Nintendo Switch | |||
| 2021-03-21 | Add example for cross-compiling to Nintendo Switch | Lanza | |
| Cross Compiling configuration for the Nintendo Switch, it requires Nintendo SDK | |||
| 2021-03-21 | Add configuration for MinGW cross compilation [ci skip] | KOBAYASHI Shuji | |
| With this cross compiler configuration, all tests for full-core gembox on Windows on GitHub Actions were successful. | |||
| 2021-03-07 | chore: fix spelling | John Bampton | |
| 2021-03-04 | Update minimal build configuration [ci skip] | KOBAYASHI Shuji | |
| 2021-03-01 | minimal.rb: add minimal configuration; ref #1225 | Yukihiro "Matz" Matsumoto | |
| 2021-02-16 | Use `full-core` gembox for `clang-asan` configuration. | Yukihiro "Matz" Matsumoto | |
| For better coverage. | |||
| 2021-02-14 | Remove trailing tab in `build_config/dreamcast_shelf.rb` [ci skip] | KOBAYASHI Shuji | |
| 2021-02-07 | Add `host-f32` config to test `MRB_USE_FLOAT32`; ref #5329 | Yukihiro "Matz" Matsumoto | |
| 2021-01-31 | Change `.o.d` back to `.d` because `.pi.d` is no longer created | KOBAYASHI Shuji | |
| 2021-01-28 | Refine `preprocess_options`; ref d95ffb036 | KOBAYASHI Shuji | |
| If we modify an option that may have been specified by users, we may make unintended changes, so it is better not to modify it as much as possible, IMO. | |||
| 2021-01-19 | Compile `mruby-bin-debugger` with `ci/gcc-clang.rb`. | Yukihiro "Matz" Matsumoto | |
| 2021-01-11 | Remove unneeded `mruby-test` gem in `build_config/no-float.rb` [ci skip] | KOBAYASHI Shuji | |
| Use `enable_test` to enable the test. | |||
| 2021-01-11 | Fix annotations [ci skip] | dearblue | |
| 2021-01-10 | Fix build error in cross-build with presym | KOBAYASHI Shuji | |
| Fix the following issues. * https://github.com/mruby/mruby/pull/5220#issuecomment-757204258 * https://github.com/mruby/mruby/pull/5220#issuecomment-757205572 | |||
| 2021-01-08 | Stop immediate flush to stdout/stderr when running in parallel on CI | KOBAYASHI Shuji | |
| During parallel execution (build), it is sometimes flushed before line breaks, and lines are concatenated. | |||
| 2021-01-07 | Immediately flush output to stdout/stderr so that logs are not mixed on CI | KOBAYASHI Shuji | |
| Set in build configuration to enable on all CI platforms. | |||
| 2021-01-06 | Merge branch 'improve-source-scanning-for-presym' of ↵ | Yukihiro "Matz" Matsumoto | |
| https://github.com/shuujii/mruby into shuujii-improve-source-scanning-for-presym | |||
| 2020-12-23 | Add example for cross-compiling to Nintendo GameBoyAdvance | Gwen Boatrite | |
| 2020-12-21 | refactor: fix Rake link and fix missing HTTPS on links | John Bampton | |
| 2020-12-19 | refactor: fix case of GitHub and fix missing HTTPS on link | John Bampton | |
| - changed `github` to `GitHub` | |||
| 2020-12-16 | Rename build configuration files for CI | KOBAYASHI Shuji | |
| Currently, there are build configuration files for CI, `travis.rb` and `appveyor.rb`, but they are used for GCC/Clang and MSVC, not for Travis CI and Appveyor, respectively. Therefore, rename them to `gcc-clang.rb` and `msvc.rb`, respectively, and move them under `build_config/ci/` to clarify that they are for CI. | |||
| 2020-12-16 | Guess toolchain when `MRuby::Build#toolchain` argument is omitted | KOBAYASHI Shuji | |
| 2020-12-15 | refactor: remove trailing whitespace from C, Header, Ruby and YAML files | John Bampton | |
| Lint | |||
