Commit Graph

  • 788cb927d6 Merge branch 'upstream' into gcc15b gcc15 Wolfgang Thaller 2025-05-20 23:13:58 +02:00
  • ada185db54 gcc 15.1.0 upstream Wolfgang Thaller 2025-04-27 00:12:52 +02:00
  • 8b51c026f8 Merge pull request #294 from programmingkidx/Add-more-ANSI-escape-codes master Wolfgang Thaller 2025-05-11 16:07:42 +02:00
  • 746807d963 Update Console.h programmingkidx 2025-05-07 10:26:17 -04:00
  • bda863da48 Update Console.cc programmingkidx 2025-05-07 10:24:54 -04:00
  • 4d2834db60 Update Console.cc programmingkidx 2025-04-25 10:45:59 -04:00
  • 4c2d8d1b51 Add support for more ANSI escape codes John Arbuckle 2025-04-21 12:43:04 -04:00
  • 932c079fac Merge pull request #293 from programmingkidx/ANSI-escape-codes-improvements Wolfgang Thaller 2025-04-18 21:17:53 +02:00
  • 0892fc8ef4 Update Console.h programmingkidx 2025-04-15 18:08:03 -04:00
  • 2571da1a4b Update Console.cc programmingkidx 2025-04-15 18:06:35 -04:00
  • 4fb58eaf23 Improve ANSI escape codes support John Arbuckle 2025-04-15 11:02:06 -04:00
  • 531a03fc59 Merge pull request #290 from autc04/macos-build-experiments Wolfgang Thaller 2025-04-04 01:51:12 +02:00
  • 2f5b3fdac9 prevent errors related to fdopen if gcc/binutils try to use their built-in zlib on macos macos-build-experiments Wolfgang Thaller 2025-04-04 00:38:22 +02:00
  • 9a644fb63e add missing configure check for setlocale. Wolfgang Thaller 2025-04-03 23:20:29 +02:00
  • 5ef740a724 upgrade macOS image to macOS-15 Wolfgang Thaller 2025-04-03 01:10:04 +02:00
  • 9c7d938e4d remove variable group Wolfgang Thaller 2025-04-01 00:46:17 +02:00
  • 04d887e223 fix typo Wolfgang Thaller 2025-01-18 20:10:09 +01:00
  • 17d7e2bf04 m68k: put read-only arrays of computed gotos to its own text section (#275) (#276) Sigrid Solveig Haflínudóttir 2025-03-31 19:51:25 +00:00
  • 017f80ad50 Reduce high CPU when sitting idle at the console. (#288) programmingkidx 2025-03-31 04:21:01 -04:00
  • 3672e5e663 Specify return type of main() in conftest.c (#268) kanjitalk755 2024-12-31 10:29:49 +09:00
  • 018c064180 "Change BUILD_JOBS=8" to match the threads on the computer itself. (#264) IoIxD 2024-08-02 09:55:09 -07:00
  • 929acbb3c8 Merge pull request #260 from mcayland/fix/minor-docker-updates Wolfgang Thaller 2024-07-29 15:09:39 +02:00
  • 18ff16c932 install-universal-interfaces.sh: remove workaround for MacBinary library support Mark Cave-Ayland 2024-07-29 09:08:48 +01:00
  • 8ef9c3f315 README.md: fix up reference to docker-entrypoint.sh Mark Cave-Ayland 2024-07-29 09:05:47 +01:00
  • 7b597afbed accept .bin for universal interface files and update docs Wolfgang Thaller 2024-07-24 22:20:23 +02:00
  • e9efa0c989 downgrade lambda syntax for better compat with old compilers Wolfgang Thaller 2024-07-20 15:55:36 +02:00
  • 2abae70456 Merge pull request #249 from briankendall/fix-empty-resources Wolfgang Thaller 2024-06-02 17:44:07 +02:00
  • 5a4d8d4db8 Fix compilation of empty resources as generated by MPW's DeRez Brian Kendall 2024-06-02 11:31:43 -04:00
  • 2c6272e5b1 Merge pull request #247 from autc04/cachix-install-ratelimit-fix Wolfgang Thaller 2024-05-12 13:36:21 +02:00
  • d4636b5c86 avoid using nixpkgs to install cachix, to avoid stressing github's rate limits Wolfgang Thaller 2024-05-12 13:20:06 +02:00
  • 353b9713b1 remove the 'half-understood hack' added to fixup_args_size_notes years ago; it seems to cause ICEs. (see #232, #244, #167) Wolfgang Thaller 2024-05-11 02:25:05 +02:00
  • 2a15e6f1f3 use '#!/usr/bin/env bash' instead of '#!/bin/bash' for better NixOS compatibility Wolfgang Thaller 2024-05-11 02:15:41 +02:00
  • 5a740db226 make Elf2Mac write non-empty data forks, to unbreak some configure scripts (fixes #233) Wolfgang Thaller 2024-05-11 02:13:46 +02:00
  • 9f4252d7f8 Elf2Mac: treat an empty RETRO68_REAL_LD environment variable as unset Wolfgang Thaller 2024-05-11 01:14:14 +02:00
  • ae4f1cfa1f update multiversal Wolfgang Thaller 2024-05-11 01:08:25 +02:00
  • ea25160b2e Merge pull request #243 from autc04/build-parallel Wolfgang Thaller 2024-05-09 14:22:35 +02:00
  • 0d6ab657a2 on linux, adjust make -j option to processor count Wolfgang Thaller 2024-05-05 21:06:27 +02:00
  • d073b6e52b output rawinline calls in pic modes Wolfgang Thaller 2024-05-05 14:02:09 +02:00
  • d5e013f891 add a reference to Retro68NixSample to the README Wolfgang Thaller 2024-05-02 00:11:49 +02:00
  • 5f72352b3e increase timeout for macOS/Nix builds Wolfgang Thaller 2024-05-01 23:31:10 +02:00
  • 147252f5a4 LaunchAPPL: allow more flexible configuration Wolfgang Thaller 2024-05-01 23:30:20 +02:00
  • ff372a8d82 Merge pull request #241 from pando-fredrik/fix-include-poisoning-sonoma Wolfgang Thaller 2024-04-16 15:31:23 -05:00
  • d55d90a9e5 Fixes include poisoning on sonoma Fredrik Andersson 2024-04-16 20:12:00 +02:00
  • 1ed09307a7 Merge pull request #235 from agoode/cpp Wolfgang Thaller 2024-04-12 09:29:11 -06:00
  • 99de31d45a Merge pull request #240 from agoode/flush Wolfgang Thaller 2024-04-11 22:25:44 -06:00
  • 5157624174 Call FlushVol on close() Adam Goode 2024-04-11 17:48:22 -04:00
  • 05a3f397e1 Update to latest multiversal Adam Goode 2024-04-06 21:21:39 -04:00
  • f31e9d99ff Merge pull request #239 from agoode/glue Wolfgang Thaller 2024-04-07 02:40:47 +02:00
  • 9ea4529d12 Delete glue.c Adam Goode 2024-04-05 22:19:14 -04:00
  • 6c1dad390a Merge pull request #234 from agoode/rwx Wolfgang Thaller 2024-03-27 19:47:47 +01:00
  • 085ef7e333 Define "macintosh" and "Macintosh" Adam Goode 2024-03-17 21:30:18 -04:00
  • cc38ed3df3 Disable RWX segment warnings Adam Goode 2024-03-17 16:42:52 -04:00
  • 4ff2d7d902 Merge pull request #227 from mcayland/fix/update-ubuntu-version Wolfgang Thaller 2024-01-24 03:08:39 +01:00
  • 9facdaf3c1 Dockerfile: update Ubuntu base image from 20.04 to 22.04 Mark Cave-Ayland 2024-01-23 18:44:27 +00:00
  • e187bd21c2 honor SOURCE_DATE_EPOCH variable when timestamping MacBinary files Wolfgang Thaller 2024-01-21 11:52:12 +01:00
  • e43fee2701 move standalone nix build experiments to separate module Wolfgang Thaller 2023-12-30 15:20:35 +01:00
  • 9d542ac1c2 Merge pull request #225 from rhalkyard/macbinary-timestamp Wolfgang Thaller 2024-01-15 21:06:33 +01:00
  • f186dc1d57 Set a valid timestamp on MacBinary output Richard Halkyard 2024-01-04 17:30:55 -06:00
  • e19ca07b3a Merge pull request #222 from autc04/gcc12-update Wolfgang Thaller 2023-12-29 15:31:04 +01:00
  • 398e7361a7 ADO: add texinfo to macos deps Wolfgang Thaller 2023-12-29 14:42:53 +01:00
  • 86146d338b Merge remote-tracking branch 'origin/master' into gcc12-update Wolfgang Thaller 2023-12-29 14:32:26 +01:00
  • fcac947ce2 disable nix hardening for development shell Wolfgang Thaller 2023-12-29 11:30:18 +01:00
  • 1b0b725552 fix PascalString.c test Wolfgang Thaller 2023-12-29 11:29:49 +01:00
  • 726972f708 use macOS 13 on azure Wolfgang Thaller 2023-12-29 01:36:28 +01:00
  • 1857ea24e3 update version numbers in README Wolfgang Thaller 2023-12-29 01:50:49 +01:00
  • 57f8399076 add .direnv to .gitignore Wolfgang Thaller 2023-12-29 01:21:20 +01:00
  • 1d05fb39b5 fix WDEF and SystemExtension samples in Nix build Wolfgang Thaller 2023-12-29 01:19:52 +01:00
  • cfa89940f2 remove CXXFLAGS hack for gcc9 Wolfgang Thaller 2023-12-29 01:16:18 +01:00
  • a777d4d585 Merge remote-tracking branch 'origin/master' into gcc12-update Wolfgang Thaller 2023-12-29 00:24:02 +01:00
  • c525614549 Merge pull request #221 from autc04/flakes Wolfgang Thaller 2023-12-29 00:22:26 +01:00
  • b6b30d2c10 setup nix source formatter Wolfgang Thaller 2023-12-28 23:50:29 +01:00
  • 09e4e34c41 disable garnix for now Wolfgang Thaller 2023-12-28 22:29:24 +01:00
  • 8063e142d7 re-enable regular build Wolfgang Thaller 2023-12-28 22:26:23 +01:00
  • 3516d8ca44 no reason to limit parallelism for the nix builds Wolfgang Thaller 2023-12-28 22:25:29 +01:00
  • e0d73d5329 update README for nix flakes Wolfgang Thaller 2023-12-28 21:34:56 +01:00
  • 504108a43a deprecate default.nix Wolfgang Thaller 2023-12-28 20:57:54 +01:00
  • db9c28db76 crossPkgs -> pkgsCross Wolfgang Thaller 2023-12-28 20:40:32 +01:00
  • 08baa1ab70 use macos-latest and ubuntu-latest for nix builds Wolfgang Thaller 2023-12-28 20:40:19 +01:00
  • ede7d46d0e hfsutils: add missing includes Wolfgang Thaller 2023-12-28 00:59:39 +01:00
  • 1ee050839f various fixes & workarounds for nix/mac Wolfgang Thaller 2023-12-27 23:51:51 +01:00
  • 3c453c897f fix --out-link option syntax Wolfgang Thaller 2023-12-26 23:52:27 +01:00
  • de58f40581 try to fix a nixpkgs assert Wolfgang Thaller 2023-12-26 23:50:25 +01:00
  • 3193ad031c trust the right user for cache setup Wolfgang Thaller 2023-12-26 23:37:56 +01:00
  • d88e9aba55 disable non-nix builds Wolfgang Thaller 2023-12-26 23:33:22 +01:00
  • 193610a2e1 we want nix in path Wolfgang Thaller 2023-12-26 23:33:00 +01:00
  • ddfda03281 install cachix via nixpkgs#cachix Wolfgang Thaller 2023-12-26 23:28:47 +01:00
  • d22b0d3184 setup nx before checkout Wolfgang Thaller 2023-12-26 23:26:45 +01:00
  • 9ccb30d35c use no-confirm option for nix installer Wolfgang Thaller 2023-12-26 23:25:43 +01:00
  • d37d7e0612 use determinate nix installer & flake build on ADO Wolfgang Thaller 2023-12-26 23:22:55 +01:00
  • 97a0822244 add platform-specific samples packages Wolfgang Thaller 2023-12-26 23:14:38 +01:00
  • 7bebb04690 use nixos-23.11, update niv to match flake Wolfgang Thaller 2023-12-26 20:26:57 +01:00
  • 867b3eca74 update multiversal Wolfgang Thaller 2023-12-26 20:15:15 +01:00
  • af8c831bfa add carbon to default package Wolfgang Thaller 2023-12-26 19:54:40 +01:00
  • 047e390419 add a 'samples' package Wolfgang Thaller 2023-12-26 19:53:51 +01:00
  • 2dd9d79398 add a check so that the flake can be used with submodules as well Wolfgang Thaller 2023-12-26 19:53:34 +01:00
  • 914ce6e144 add an url for flake-parts Wolfgang Thaller 2023-12-26 19:04:49 +01:00
  • faf6b7fbbf we don't actually need libcCrossChooser Wolfgang Thaller 2023-12-26 18:19:08 +01:00
  • e51da67371 add a default package Wolfgang Thaller 2023-12-26 17:55:09 +01:00
  • 963594d8d8 add .envrc Wolfgang Thaller 2023-12-26 17:22:37 +01:00
  • f98b4910dc add packages for tools & hfsutils Wolfgang Thaller 2023-12-26 17:22:27 +01:00