Граф коммитов

  • d49a11e583 Magefile поправлен dev Softonik 2024-06-29 01:14:35 +03:00
  • 5cc0ba40b6 init_go: убрано отключение watchdog'a Softonik 2024-03-25 13:09:53 +03:00
  • 32025cd2e6 Добавлен Magefile.go Softonik 2024-03-24 04:14:45 +03:00
  • f0b9f51481 Удалено неиспользуемое tinygo_scanCurrentStack Softonik 2024-03-24 04:12:36 +03:00
  • 3fe4d0f1c5 Работает! Softonik 2024-03-24 03:24:56 +03:00
  • 7c34f7704e goenv: update to new v0.32.0 development version sago35 2024-03-04 09:02:28 +09:00
  • 377415a6c3 runtime: add Frame.Entry field Randy Reddig 2024-02-26 11:19:14 -08:00
  • 1e13c6d18f syscall: add wasm_unknown to some additional files so it can compile more code deadprogram 2024-03-01 16:36:55 +01:00
  • 14121f4b0e all: update for 0.31.1 deadprogram 2024-02-27 15:49:47 +01:00
  • 7768195835 net: update to latest main deadprogram 2024-02-27 15:32:32 +01:00
  • c095b7e9c4 build: only use GHA cache for docker dev builds, ignore the previous saved build-context deadprogram 2024-02-28 00:21:58 +01:00
  • 1f6d34d995 interp: make getelementptr offsets signed Ayke van Laethem 2024-02-27 14:18:47 +01:00
  • 9951eb9990 interp: return a proper error message when indexing out of range Ayke van Laethem 2024-02-27 14:11:19 +01:00
  • c8f77d26a8 docker: update final build stage to go1.22 deadprogram 2024-02-27 10:11:42 +01:00
  • 8eaa9bd8d0 ci: fix binaryen build Ayke van Laethem 2024-02-26 14:36:24 +01:00
  • 6061f3db92 all: version 0.31.0 Ayke van Laethem 2024-02-25 21:00:18 +01:00
  • 410aa0e0d8 Stub CallSlice for Value Akshay Pai 2024-02-24 18:34:13 -08:00
  • c66836cf3a targets: add support for Thumby deadprogram 2024-02-21 00:09:34 +01:00
  • ca9211b582 main: make ports subcommand more verbose Ayke van Laethem 2024-02-22 20:39:56 +01:00
  • cb7d470ba4 main: change monitor -info to ports Ayke van Laethem 2024-02-22 20:38:50 +01:00
  • 5baee9a8ee ci: switch to Go 1.22 Ayke van Laethem 2024-02-07 12:16:09 +01:00
  • c47f52b546 Dockerfile: reduce size of resulting image Ayke van Laethem 2024-02-20 17:39:48 +01:00
  • a2588d8db3 compileopts: remove workaround for LLVM 16 Ayke van Laethem 2024-02-19 15:32:31 +01:00
  • f529b6071d interp: do not register runtime timers during interp Ayke van Laethem 2024-02-19 15:12:16 +01:00
  • 5557e97888 device: update SVD files Ayke van Laethem 2024-01-30 16:45:24 +01:00
  • d04b07fa8b compileopts: always enable CGo Ayke van Laethem 2024-02-19 16:32:04 +01:00
  • 7486277012 all: make TinyGo code usable with "big Go" CGo Ayke van Laethem 2024-01-27 18:57:29 +01:00
  • 36d60b8349 targets/wasm_unknown: remove _start to _initialize to match WASI deadprogram 2024-02-17 01:03:50 +01:00
  • c55191283b builder: add 'wasm-unknown' to list of targets for clang features verification deadprogram 2024-02-16 14:32:26 +01:00
  • ad30085b93 targets/wasm_unknown: use proper defaults for GC deadprogram 2024-02-15 18:46:24 +01:00
  • e9ca41735a make: add smoketest for wasm-unknown target deadprogram 2024-02-15 16:25:51 +01:00
  • df1f83f4e1 examples: add example for use with wasm-unknown target deadprogram 2024-02-15 16:22:16 +01:00
  • 5879d785a9 target/wasm_unknown: remove bulk memory and use imported memory for extreme tinyness deadprogram 2024-02-15 14:33:24 +01:00
  • 186018abeb runtime, targets: some WIP on wasm unknown in part from PR #3072 deadprogram 2024-02-12 13:43:54 +01:00
  • 828b9614c2
    nrf52840: generic board support (#4121) BCG 2024-02-12 04:37:19 -05:00
  • f5e933cd4d machine/rp2040: set XOSC startup delay multiplier Xudong Zheng 2024-02-01 12:54:58 -05:00
  • 0952b1b984 compileopts: set 'purego' build tag by default Ayke van Laethem 2024-02-05 18:55:10 +01:00
  • ed55f56d85 ci: update from Node.js 16 to Node.js 18 Ayke van Laethem 2024-02-05 18:07:29 +01:00
  • edb8766aab esp32: switch over to the official SVD file Ayke van Laethem 2024-02-07 13:27:13 +01:00
  • 413bb55e2c build: remove more files from host on Docker build to avoid running out of disk space deadprogram 2024-02-06 21:23:41 +01:00
  • 0db1a4bec1 gi: add macOS ARM64 builder Ayke van Laethem 2024-02-05 15:12:58 +01:00
  • 2867da164d Allow larger systems to have a larger max stack alloc Damian Gryski 2023-10-19 23:00:54 -07:00
  • 7b8ae2d6b6 flake.nix: explicitly add libcxx as dependency Elias Naur 2024-01-30 19:25:54 -05:00
  • 5b8127fd4e reflect: move indirect values into interface when setting interfaces Damian Gryski 2023-12-12 21:51:26 -08:00
  • cc3e785692 Remove unused value = 2024-01-24 14:52:46 -06:00
  • 0ea5cfc8fe rp2040: add definition for machine.PinToggle BCG 2024-01-28 12:08:11 -05:00
  • 70f1a5429a esp32c3: update linker script to support binary blobs Ayke van Laethem 2024-01-27 13:18:18 +01:00
  • 2fb2113168 esp32c3: add more ROM functions Ayke van Laethem 2024-01-27 13:15:46 +01:00
  • cb39611389 sync: implement trylock soypat 2023-11-01 21:16:26 -03:00
  • 45764325b4 targets: add motor control pin definitions for MKS Nano V3x boards Elias Naur 2024-01-23 11:15:55 -05:00
  • bb66232164 targets: add support for the MKS Robin Nano V3.x Elias Naur 2024-01-02 19:29:55 -06:00
  • 9679e7f1cc fix typo Daniel Esteban 2024-01-22 23:46:24 +01:00
  • 6cdfc298cf all: switch to LLVM 17 by default Ayke van Laethem 2024-01-06 13:35:51 +01:00
  • 9a4bfd0e96 ci: fix sizediff error when changing the LLVM version Ayke van Laethem 2024-01-06 13:54:18 +01:00
  • ee3106be98 reflect: update to Go 1.22 semantics Ayke van Laethem 2024-01-19 17:29:43 +01:00
  • 57f49af726 loader: make sure Go version is plumbed through Ayke van Laethem 2024-01-19 16:57:04 +01:00
  • 38a80b45d3
    all: support Go 1.22 Ayke van Laethem 2024-01-17 15:05:54 +01:00
  • e9003e2deb
    runtime: add runtime.rand function Ayke van Laethem 2024-01-18 21:27:08 +01:00
  • 204659bdcd
    reflect: add TypeFor[T] Ayke van Laethem 2024-01-18 20:10:28 +01:00
  • 08ca1d13d0
    loader: enforce Go language version in the type checker Ayke van Laethem 2024-01-18 20:05:14 +01:00
  • 53db436a7d
    cgo: add file AST for fake C file locations Ayke van Laethem 2024-01-17 15:55:07 +01:00
  • 0ad15551c8
    compiler: update golang.org/x/tools/go/ssa package Ayke van Laethem 2024-01-17 15:12:17 +01:00
  • afd65e224a
    bytealg: update to Go 1.22 Ayke van Laethem 2024-01-17 13:39:57 +01:00
  • 5f50c3b60b machine/samd51: add UART hardware flow control support deadprogram 2024-01-06 18:59:43 +01:00
  • 8858d49989 targets: add ninafw tag to Arduino mkrwifi1010 and Adafruit Matrix Portal M4 for drivers netlink support deadprogram 2024-01-15 20:58:48 +01:00
  • cf39d8b2c8 targets: add ninafw pins and settings to Adafruit PyBadge board with AirLift Featherwing deadprogram 2024-01-15 20:56:50 +01:00
  • d92a31b440 targets: add ninafw pins and settings to Adafruit Metro M4 Airlift board deadprogram 2024-01-15 17:25:41 +01:00
  • 9c77a38358 build: use llvm-17 base image correctly for faster docker dev builds deadprogram 2024-01-12 15:59:33 +01:00
  • d0445d6f83 cgo: fix calling CGo callback inside generic function Ayke van Laethem 2024-01-10 18:24:56 +01:00
  • a40b11f535 Adding additional build tag for boards with ninafw BCG 2024-01-06 20:36:03 -05:00
  • 8c90f4facf machine/pyportal: add needed values to board file for ninafw BLE support deadprogram 2024-01-06 18:58:24 +01:00
  • c7c9a76af5 build: add step to build LLVM 17 base image deadprogram 2024-01-04 21:25:59 +01:00
  • 6984af43a0 all: statically link to LLVM 17 instead of LLVM 16 Ayke van Laethem 2023-09-23 15:06:27 +02:00
  • 81c56c3ab8 machine, targets: ninafw support for arduino-nano33 and nano-rp2040 boards deadprogram 2024-01-05 15:46:53 +01:00
  • 3d9a1ca22a machine/samd21: add hardware flow control for UART deadprogram 2024-01-05 15:43:57 +01:00
  • c2083014b3 targets: add ninafw tag to nano-rp2040 for ninafw BLE support deadprogram 2024-01-03 18:43:50 +01:00
  • 603a81f194 expose UART4 on wioterminal board Scott Feldman 2023-12-30 22:40:31 -08:00
  • cfc32794a7 os/user: add bare-bones implementation of the os/user package Elias Naur 2023-12-26 18:04:37 -06:00
  • 1d9c53d00e nix: upgrade to NixOS 23.11 Elias Naur 2023-12-22 18:24:58 -06:00
  • 8d2a07b927 main: add -serial=rtt support Ayke van Laethem 2023-12-22 11:48:44 +01:00
  • ffe6dfd21b machine/nano-rp2040: add UART1 and correct mappings for NINA via UART. deadprogram 2023-12-20 18:07:42 +01:00
  • cf21380264 machine/serial, rp2040: add support for hardware flow control deadprogram 2023-12-20 18:03:56 +01:00
  • 534b3b0c0b net: update to latest main branch with accept fix deadprogram 2023-12-18 10:18:22 +01:00
  • ceeb233ff6 build: another try to handle python unlink/link due to homebrew deadprogram 2023-12-18 12:11:01 +01:00
  • de3f0af829 build: fix for macos homebrew as discussed in https://github.com/Homebrew/brew/issues/15621 deadprogram 2023-12-17 17:45:30 +01:00
  • a511f18c64
    stub out more types/funcs to compile against golang.org/x/net/internal/socket (#4037) Scott Feldman 2023-12-17 06:32:53 -08:00
  • 731bd5cd1b net: update to latest main branch with TCPListener deadprogram 2023-12-09 10:27:06 +01:00
  • 4acf59546e modules: update net submodule to latest commit with http Client Transport interface deadprogram 2023-12-08 00:28:49 +01:00
  • 2ee4d9aaa1 builder/picolib: add needed file for compiling math functions with error support. Thanks to @aykevl for actually finding and providing this fix, I really just reported the problem and tested the fix. deadprogram 2023-12-08 18:45:07 +01:00
  • b58b7c59ae runtime: stub out Breakpoint() function deadprogram 2023-12-08 14:27:06 +01:00
  • e14b6a7009 lib/cmsis-svd: change to new repo location for the SVD files deadprogram 2023-12-07 12:32:43 +01:00
  • a1a2d1ab81 modules: switch to main branch of net submodule deadprogram 2023-05-04 19:55:03 +02:00
  • 07591178cd move syscall constants for networking into net space to avoid windows build issue Scott Feldman 2023-05-02 16:39:11 -07:00
  • 43bdc888dd move IPPROTO_TLS to netdev to avoid src/syscall dependency Scott Feldman 2023-03-28 11:19:17 -07:00
  • 4229e670ce Add network device driver model, netdev Scott Feldman 2023-03-27 14:15:21 -07:00
  • 76a7ad2a3e modules: add tinygo net package as submodule deadprogram 2023-05-04 16:56:06 +02:00
  • e4f551ac7f src/net: remove existing files to replace with submodule deadprogram 2023-05-04 16:51:18 +02:00
  • 338590cc75 machine/atmega: uart double speed mode Less errors and higher throughput. Example: default / slow mode is problematic for 115200 on 16Mhz CPU. Yurii Soldak 2023-12-04 01:30:31 +01:00
  • 22d70604d8 sizediff: cleanup before checkout of branche to allow for new/removed files to be able to still run thru size tests deadprogram 2023-12-04 12:30:34 +01:00
  • c6add1e769 machine/esp32c3: implement RNG deadprogram 2023-11-30 09:08:16 +01:00