Commit Graph

  • e1df2510d4 machine/stm32f4, stm32f7, stm32l4: implement TRNG for randomness deadprogram 2021-12-14 18:17:33 +01:00
  • 2ebaa9f520 machine/samd51: implement TRNG for randomness deadprogram 2021-12-14 12:17:55 +01:00
  • 5159eab694 examples: add example to exercise random number generation deadprogram 2021-12-11 13:05:48 +01:00
  • 75dfb26452 os: skip TestMkdirTempBadDir on windows until TestStatBadDir passes Dan Kegel 2021-12-12 15:48:27 -08:00
  • 971da0bc09 os: implement and test os.MkdirTemp Dan Kegel 2021-12-12 13:56:52 -08:00
  • 0420842f4d os: skip TestStatBadPath on windows for now Dan Kegel 2021-12-12 15:35:25 -08:00
  • d30f8b6ed6 os.Stat: returned error on nonexistent path did not satisfy IsNotExist Dan Kegel 2021-12-12 15:16:52 -08:00
  • 1f6b4a5e7b os_test.go: use CreateTemp now that it is implemented Dan Kegel 2021-12-12 14:57:51 -08:00
  • 51fc78c100 os: implement and smoketest os.Clearenv Dan Kegel 2021-12-11 11:53:02 -08:00
  • e4f2b9c003 os: implement and smoketest os.Unsetenv Dan Kegel 2021-12-11 09:55:21 -08:00
  • cff4493ca0 os: implement and smoketest os.Setenv Dan Kegel 2021-12-05 13:24:00 -08:00
  • 93ac7cec0d stm32/stm32wlx: Add support for stm32wl55_cm4 board/stm32: Add support for GNSE (Generic Node Sensor Edition) Olivier Fauchon 2021-12-09 00:22:09 +01:00
  • b4503c1e37 stm32wl: STM32WL TRNG implementation in crypto/rand Olivier Fauchon 2021-12-05 23:38:57 +01:00
  • 3e6410f323 interp: work around AVR function pointers in globals Ayke van Laethem 2021-12-10 22:17:17 +01:00
  • 0f69d016a0 Added realloc implementation to GCs Rouven Broszeit 2021-10-22 21:30:52 +02:00
  • ef8c1a187d transform: allocate the correct amount of bytes in an alloca Ayke van Laethem 2021-12-08 22:09:49 +01:00
  • 08d0dc0d25 Enable Getwd() in wasi and add tests Federico G. Schwindt 2021-11-25 11:03:24 +00:00
  • 039186a2a3 src/os/stat.go: get build tags right, maybe Dan Kegel 2021-12-08 19:10:09 -08:00
  • d6c892fe7b src/runtime: fix nil map dereference Damian Gryski 2021-12-07 22:31:07 -08:00
  • cfe6b9765f Test net.Buffers{} Federico G. Schwindt 2021-12-06 21:38:18 +00:00
  • 539495ef45 Add net.Buffers Federico G. Schwindt 2021-11-25 10:54:26 +00:00
  • b13c993565 compiler: fix ranging over maps with particular map types Ayke van Laethem 2021-12-08 00:01:04 +01:00
  • 449bfe04f3 compiler: move *ssa.Next lowering for maps to compiler/map.go Ayke van Laethem 2021-12-07 23:29:37 +01:00
  • 1903cf23c9 src/runtime: improve float/complex hashing Damian Gryski 2021-12-07 19:03:18 -08:00
  • 9734f349a3 net/interface: use internal implementation for itoa.Uitoa deadprogram 2021-12-08 13:14:06 +01:00
  • d87ff838eb net: add bare Interface implementation soypat 2021-10-09 17:42:26 -03:00
  • a360c82b40 src/runtime: strengthen hash function for structs and arrays Damian Gryski 2021-12-07 16:29:20 -08:00
  • 4a2faeb2c5 machine/stm32f103: initial implementation on ADC interface deadprogram 2021-12-04 20:27:07 +01:00
  • 99f00d396d machine/bluepill: add definitions for ADC pins deadprogram 2021-12-04 20:26:13 +01:00
  • 049c5ed3b1 machine/stm32f4: initial implementation for ADC interface deadprogram 2021-12-04 14:51:35 +01:00
  • cce02cd046 machine/stm32f4disco: add definitions for ADC pins deadprogram 2021-12-04 14:50:22 +01:00
  • be7bbba4ca os: implement and smoketest os.Chmod Dan Kegel 2021-12-04 13:50:32 -08:00
  • e668c8c1a7 os: implement and smoketest os.Chdir Dan Kegel 2021-12-04 11:17:28 -08:00
  • 46e84a09f8 go mod tidy smoketest-with-go-script-org2 sago35 2021-12-07 08:44:22 +09:00
  • 954acdbdf5 smoketest: run with go script sago35 2021-12-07 08:43:28 +09:00
  • d62c9696fb os_unix_test.go: rename to os_anyos_test.go, add windows build tag Dan Kegel 2021-12-03 20:26:16 -08:00
  • 343146f35c src/testing: stub b.RunParallel() and PB.Next() Damian Gryski 2021-12-01 00:05:34 -08:00
  • 0285171484 main: improve help sago35 2021-12-03 22:46:51 +09:00
  • 1a22d92217 os: remove as-yet unused function splitPath Dan Kegel 2021-12-02 09:31:08 -08:00
  • 8416bb61d8 os: implement MkdirAll Dan Kegel 2021-11-28 15:04:44 -08:00
  • 85ad157f3f src/os: fix build tags for non-windows PathSeparator Damian Gryski 2021-12-01 08:56:57 -08:00
  • b123ffcea4 os: implement CreateTemp Dan Kegel 2021-11-30 09:52:28 -08:00
  • ec9fd3fb38 os, syscall: implement Stat and Lstat Dan Kegel 2021-11-28 08:30:55 -08:00
  • 5127b9d65b all: add LLVM 12 support Ayke van Laethem 2021-03-28 19:56:03 -04:00
  • 74b20ca234 runtime: use LLVM intrinsic to read the stack pointer Ayke van Laethem 2021-11-27 14:34:34 +01:00
  • 3d73ee77d3 machine: add Device constant Ayke van Laethem 2021-11-29 23:13:53 +01:00
  • 6b0f2cd697 os: TempDir(): obey TMPDIR on unix, TMP on win, etc Dan Kegel 2021-11-21 17:28:40 -08:00
  • e354a3523b os.Remove: avoid double-wrapping err; fixes TODO in test Dan Kegel 2021-11-26 18:53:33 -08:00
  • f79f6b0e62 os, syscall: implement ReadAt for unix Dan Kegel 2021-11-20 11:43:52 -08:00
  • 47db50b273 os: add a stub for File.Truncate Damian Gryski 2021-11-24 14:41:00 -08:00
  • b0fce80b50 Improvements for stm32wle targets : Olivier Fauchon 2021-11-20 21:08:42 +01:00
  • 718746dd21 os: stub out support for some more features Ayke van Laethem 2020-09-25 19:59:48 +02:00
  • 6cbaed75c8 stm32: fix timeout for i2c comms Kenneth Bell 2021-11-25 22:03:55 +00:00
  • a6200920f7 stm32: pull-up on I2C lines Kenneth Bell 2021-11-24 20:55:12 +00:00
  • 79467baf12 all: remove FreeBSD support Ayke van Laethem 2021-11-18 21:52:20 +01:00
  • c31aef06ba cgo: add support for C.CString and related functions Ayke van Laethem 2021-11-11 16:11:08 +01:00
  • 6bd18af5ef cgo: simplify construction of in-memory AST Ayke van Laethem 2021-11-11 14:35:48 +01:00
  • 1789570f52 cgo: add //go: pragmas to generated functions and globals Ayke van Laethem 2021-11-11 14:12:38 +01:00
  • a536ddcda8 tinygo: support -run for tests Damian Gryski 2021-11-19 14:14:21 -08:00
  • 18242bc26a runtime: allow comparing interfaces in reflectValueEqual() Damian Gryski 2021-11-23 13:40:13 -08:00
  • 18f4ffd656 ci: move Linux release builds to GitHub Actions Ayke van Laethem 2021-11-21 23:46:59 +01:00
  • 7238c0a16f ci: cache Go cache for faster build times Ayke van Laethem 2021-11-22 02:47:18 +01:00
  • c177e4dbc0 ci: move assert-test-linux to GitHub Actions Ayke van Laethem 2021-11-19 01:17:09 +01:00
  • 1d2c17753a tests: improve wasm tests slightly Ayke van Laethem 2021-11-20 01:06:02 +01:00
  • 470cbd5f53 housekeeping: wasm optional in smoketest and fix make clean Kenneth Bell 2021-11-19 15:40:39 +00:00
  • 62d4a6a77f stm32: add minimal stm32wlex5 / lorae5 target Kenneth Bell 2021-11-11 10:56:05 +00:00
  • 339301b709 os: Implement and smoke test Mkdir() and Remove() Dan Kegel 2021-11-14 12:31:26 -08:00
  • aea4f57a2b syscall: hoist cstring() out of two functions to reduce repetition and allocations Dan Kegel 2021-11-14 16:28:33 -08:00
  • 2a17a3e56c board: add M5Stack sago35 2021-11-18 09:40:20 +09:00
  • 34011c4800 targets: change LLVM features to match vanilla Clang Ayke van Laethem 2021-11-19 14:47:55 +01:00
  • f8206b9bcc syscall: fix array size for mmap slice creation Damian Gryski 2021-11-18 16:57:24 -08:00
  • b01ce95cb5 ci: run stdlib tests on macos Ayke van Laethem 2021-11-18 22:13:45 +01:00
  • 0658e4896f syscall: add support for Mmap and Mprotect Ayke van Laethem 2021-11-18 23:43:27 +01:00
  • 9d87d658ba testing: add a stub for CoverMode Damian Gryski 2021-11-19 14:26:51 -08:00
  • ec95d3560f ci: fix Binaryen cache on Windows Ayke van Laethem 2021-11-19 15:17:07 +01:00
  • bf076aed61 ci: only build wasm-opt, don't build other Binaryen tools Ayke van Laethem 2021-11-19 15:56:41 +01:00
  • dee5602e56 builder: fix off-by-one in size calculation Ayke van Laethem 2021-11-18 21:02:57 +01:00
  • 4ef340f228 windows: add support for the -size= flag Ayke van Laethem 2021-11-18 20:08:48 +01:00
  • 843a7ac445 add asyncify to scheduler flag help Damian Gryski 2021-11-18 11:11:54 -08:00
  • 8ed7d197a7 docs: update CONTRIBUTING links to point to web site. Also replace Azure build badge with Windows build on GH Actions. deadprogram 2021-11-18 22:19:53 +01:00
  • 39ce7111bd goenv: update version for start of 0.22.0 development cycle Nia Waldvogel 2021-11-18 17:05:36 -05:00
  • 06df31944c all: release v0.21.0 v0.21.0 Ayke van Laethem 2021-11-17 18:34:15 +01:00
  • 3ba8bc92cd testdata: update binop.go for string comparison tests Damian Gryski 2021-11-17 15:52:27 -08:00
  • 0e7a129de7 compiler: update testdata/string.ll Damian Gryski 2021-11-17 15:48:57 -08:00
  • aeddcd9c5f compiler: fix string compare functions Damian Gryski 2021-11-17 13:35:10 -08:00
  • bf0b05e32c machine/rp2040: refactor PWM code. fix Period calculation Patricio Whittingslow 2021-11-05 12:39:24 -03:00
  • 348a02d697 src/runtime/debug: stub debug.Stack() Damian Gryski 2021-11-11 10:04:01 -08:00
  • 7273a2b5fd src/testing stub AllocsPerRun Damian Gryski 2021-11-11 08:57:28 -08:00
  • 44bb381220 src/runtime/debug: add SetMaxStack to allow compress/flate tests to build Damian Gryski 2021-11-11 08:29:53 -08:00
  • 2e6b92fc56 src/testing: add testing.Verbose() Damian Gryski 2021-11-11 08:27:53 -08:00
  • 51290e5842 wasm: support -scheduler=none Ayke van Laethem 2021-11-17 17:06:05 +01:00
  • 22c35c8e31 ci: move all cross compilation tests to Linux Ayke van Laethem 2021-11-16 19:59:13 +01:00
  • 22b5b69cf0 WIP alpine build alpine-static-3 Ayke van Laethem 2021-11-15 19:58:57 +01:00
  • 2081380b5c ci: simplify build-linux job Ayke van Laethem 2021-11-16 14:40:51 +01:00
  • 3d0c6dd02d ci: simplify test-linux jobs Ayke van Laethem 2021-11-16 12:52:24 +01:00
  • 869e917dc6 all: add support for windows/amd64 Ayke van Laethem 2021-11-05 13:23:08 +01:00
  • 41bcad9c19 runtime: only use CRLF on baremetal systems Ayke van Laethem 2021-11-05 19:05:22 +01:00
  • 73ab44c178 builder: support -size= flag on the esp32 Ayke van Laethem 2021-11-16 01:39:32 +01:00
  • b70b6076e3 net/ip, syscall/errno: Reduce code duplication by switching to internal/itoa. Dan Kegel 2021-11-14 20:51:54 -08:00
  • 7b41d92198 device: add build tag for go1.17 sago35 2021-11-16 07:56:36 +09:00