153 Commits

Author SHA1 Message Date
nesbox 52bdc5bf86 deploy app subfolder 2025-09-07 21:08:10 +02:00
nesbox 0c7058b8a5 build website to pages 2025-09-07 20:55:30 +02:00
nesbox 0cb8c3d5c6 test specific branch to deploy 2025-09-07 20:10:56 +02:00
nesbox f75d88a5d6 Revert "check separate workflows"
This reverts commit 49b437e404.
2025-09-07 20:01:48 +02:00
nesbox 49b437e404 check separate workflows 2025-09-07 20:00:06 +02:00
nesbox 14cbe664a7 test specific branch to deploy 2025-09-07 19:42:31 +02:00
Vadim Grigoruk 03fbdf6296 test pages deploy 2025-08-19 18:55:08 +02:00
Vadim Grigoruk 4d5088fbbd test pages deploy 2025-08-19 18:47:56 +02:00
Vadim Grigoruk 38c369bbf8 test pages deploy 2025-08-19 18:33:09 +02:00
Vadim Grigoruk 9bf903de14 test pages deploy 2025-08-19 18:16:37 +02:00
Vadim Grigoruk a71d8b92a8 test pages deploy 2025-08-19 18:09:04 +02:00
Vadim Grigoruk 131effa7a1 test pages deploy 2025-08-19 18:04:10 +02:00
Vadim Grigoruk 9c71ec71c6 test pages deploy 2025-08-19 17:45:55 +02:00
Vadim Grigoruk 7f14e96dc0 test pages deploy 2025-08-19 17:45:13 +02:00
Vadim Grigoruk 140a0ed465 build android apk 2025-06-06 14:01:22 +02:00
Vadim Grigoruk c8c2633e1d keyboard layout menu option 2025-06-03 16:21:18 +02:00
Vadim Grigoruk fab409c254 restore rpi baremetal 2025-05-24 11:05:42 +02:00
Vadim Grigoruk 52cea7ad5b Merge branch 'main' into sokol 2025-05-24 10:27:06 +02:00
Vadim Grigoruk e0e2c39294 mingw, 3ds build fix 2025-05-24 10:25:56 +02:00
Vadim Grigoruk ba3d6534dd enabled interprocess optimization 2025-05-09 18:06:23 +02:00
nesbox 233d1d5cc8 sokol renderer 2025-05-03 18:36:06 +02:00
Vadim Grigoruk ef023fb539 QuickJS update (#2776) 2025-04-19 15:59:14 +02:00
Miguel dccb45a58e use -O2 and add arm64 build (#2745) 2025-03-01 08:59:16 +01:00
Miguel 7a766a083d enable janet in mingw (#2722) 2024-12-14 13:11:39 +01:00
Miguel 0365ecc05a Use O3 + flto with all but msvc (#2696)
* use O3 with flto

* fix msvc builds

* back to minsizerel in msvc, baremetal and 3ds

* default to static in builds with flto

* use ubuntu 22.04 for linux amd64

* use gcc12 in ubuntu 22.04

* include ubuntu24.04 + gcc14 for linux amd64

* Update build.yml

* Update build.yml

* add required dep for ubuntu24.04

* Update build.yml

* try to force strict aliasing

* revert and try to get latest gcc14

* build with Os + flto to compare

* compile with O2 with flto to compare

* go back to O3+flto as is the faster option

* forgot to use release in android

* use macos13 as 12 is being deprecated

* more platforms

---------

Co-authored-by: Vadim Grigoruk <grigoruk@gmail.com>
2024-11-11 14:27:23 +01:00
Miguel ce24e76341 Update 3ds docker toolchain (#2701)
* update 3ds docker

* try to fix 3ds lua error

* revert and try to fix wren error

* disable lua and scheme for 3ds

* try to fix lua

* try to fix lua

* try to fix lua

* test

* revert

* try to fix lua

* test

* test

* continue

* possible last lua fix

* disable javascript in 3ds

* disable js correctly

* disable python for 3ds

* try to fix script.c

* try to fix another error

* test

* try to fix miniaudio

* test

* test

* test

* test

* test

* test

* try to fix gif errors

* test

* test

* test

* continue

* try with official devkitarm docker image

* test

* clean

* proper miniaudio fix

* mianiaudio version used before

* use cmake to build 3dsx

* use explicit name

* fix 3ds build instructions

* use NINTENDO_3DS from devkitPro cmakery

* fixup build commands

* output to build/bin

* update tested version

---------

Co-authored-by: Dave Murphy <davem@devkitpro.org>
2024-11-11 14:22:32 +01:00
Miguel 3125d4a472 update to latest circle-stdlib (#2697) 2024-10-17 01:52:40 +02:00
Miguel eae8b5561b Fix ci 3ds and rpi builds (#2638)
* try to fix rpi-3ds ci

* possible fix link
2024-07-27 10:09:24 +02:00
Vadim Grigoruk 5d60c02469 build langs separately for wasm 2024-05-25 17:33:25 +02:00
nesbox 3dfc2ed638 #2257: deploy scripts as shared libs 2024-05-19 15:37:46 +02:00
Alice bf5b95cf31 Fix typo in build.yml (#2569)
"dep" -> "deb"
2024-05-06 15:33:47 +02:00
Vadim Grigoruk 505e817280 merge shared api to main branch (#2568) 2024-05-05 17:02:25 +02:00
Alice 712be9420f Compile for MacOS arm64 in CI as well (#2528)
* compile to arm64 macos as well

* more fixes

* fix delete-pro
2024-04-27 08:43:54 +02:00
Alice ebc2c3d530 Update build.yml (#2525)
Fix missing dash
2024-04-23 19:09:03 +02:00
blueloveTH e72b2751c0 Update build.yml 2023-09-28 14:29:11 +08:00
nesbox 4fcfd4e049 build fix 2023-08-06 15:41:02 +02:00
nesbox d37a16c036 mingw CI build optimizations 2023-08-06 15:30:43 +02:00
nesbox 3e32ae7098 #2252: Added NAETT (https://github.com/erkkah/naett) library as a main network library (but with https support) instead of libuv 2023-08-06 13:59:52 +02:00
nesbox cd05d0ab03 bump janet version to 1.29.1 2023-08-02 20:34:38 +02:00
nesbox e7fbd51f37 android build fix 2023-08-01 21:08:03 +02:00
nesbox 0c7cb10ba5 added python to the stubs in CI 2023-05-14 14:00:54 +02:00
Vadim Grigoruk bbd3744aea Merge pull request #2184 from koltenpearson/pocketpy
Python language bindings
2023-05-14 14:35:16 +03:00
nesbox c7c0a7dfa6 fix macos version for CI 2023-05-07 11:11:27 +02:00
Kolten Pearson 8f11f4da6e install g++ as well, also added link flag for libpocketpy.a to baremetal 2023-05-06 10:52:34 -06:00
Kolten Pearson f4928c1cff switched away from using the deprecated rpi toolchains 2023-05-06 10:46:46 -06:00
Kolten Pearson f846f14bad justed noted the custome toolchain cmake file for rpi, probably makes
more sense to work from there
2023-05-06 10:31:38 -06:00
Kolten Pearson c1d3590cfe trying a more direct approach to relinking gcc 2023-05-06 10:23:13 -06:00
Kolten Pearson 3bd6f27270 switched to arm version gcc 8 2023-05-06 10:11:22 -06:00
Kolten Pearson 819f19a208 fixed typo for gcc relinking 2023-05-06 10:03:29 -06:00
Kolten Pearson a8d831d7fe switch active gcc for raspberry pi builds 2023-05-06 09:56:14 -06:00