aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/runtime/runtime.go
AgeCommit message (Expand)Author
2023-02-18runtime: implement KeepAlive using inline assemblyAyke van Laethem
2023-02-17runtime: allow custom-gc SetFinalizer and clarify KeepAliveAnuraag Agrawal
2023-02-03runtime: implement internal/godebug.setUpdateAyke van Laethem
2023-01-17runtime: implement internal/godebug.setUpdate as a stubAyke van Laethem
2022-12-15runtime: move KeepAlive/SetFinalizer to common codeAyke van Laethem
2022-10-19ci: add support for LLVM 15Ayke van Laethem
2022-08-04all: format code according to Go 1.19 rulesAyke van Laethem
2022-06-24compiler: really define runtime.mem* as LLVM intrinsic wrappersAyke van Laethem
2022-04-07runtime: stub {Lock,Unlock}OSThread. Makes 1.18 happier on windows.Dan Kegel
2021-12-28rumtime: implement __sync libcalls as critical sectionsNia Waldvogel
2021-11-30runtime: use LLVM intrinsic to read the stack pointerAyke van Laethem
2021-11-24cgo: add support for C.CString and related functionsAyke van Laethem
2021-11-05runtime: only initialize os.runtime_args when neededAyke van Laethem
2021-07-20runtime: fix time base for time.Now()Ayke van Laethem
2021-04-21runtime: implement command line arguments in hosted environmentsAyke van Laethem
2021-04-21runtime: implement environment variables for LinuxAyke van Laethem
2021-01-24compiler: remove unnecessary main.main call workaroundAyke van Laethem
2020-05-25runtime: refactor time handlingAyke van Laethem
2020-05-12os: add Args and stub it with mock datacornelk
2020-03-27compiler,runtime: translate memzero calls to LLVM memset intrinsicsAyke van Laethem
2020-03-27compiler,runtime: use LLVM intrinsics for memcpy/memmoveAyke van Laethem
2020-03-17refactor coroutine lowering and tasksJaden Weiss
2019-11-10runtime: add AdjustTimeOffset to update current timeAyke van Laethem
2019-08-15compiler,runtime: implement stack-based schedulerAyke van Laethem
2019-05-28Trivial typo fixJustin Clift
2019-03-23runtime: add runtime.nanotimeAyke van Laethem
2019-02-01Makefile: rename tgo to tinygoAyke van Laethem
2019-01-21all: rewrite goroutine loweringAyke van Laethem
2018-10-29runtime: correctly copy a zero-length buffer backwardsAyke van Laethem
2018-10-28runtime: implement syscall.runtime_envsAyke van Laethem
2018-10-20runtime: fix linker error: os.sigpipeAyke van Laethem
2018-10-19compiler: add support for the append builtinAyke van Laethem
2018-10-15runtime: add support for time.Now()Ayke van Laethem
2018-10-08runtime: refactor initialization codeAyke van Laethem
2018-09-24all: allow -O0 optimization levelAyke van Laethem
2018-09-22runtime: merge common sleep() functionsAyke van Laethem
2018-09-16avr: convert initialization from asm to GoAyke van Laethem
2018-09-16all: basic support for the os packageAyke van Laethem
2018-09-15all: rewrite sleep functionAyke van Laethem
2018-09-06compiler: implement builtin copy(dst, src []T)Ayke van Laethem
2018-09-06runtime: move panic functions to a separate fileAyke van Laethem
2018-09-06compiler: implement make([]T, ...)Ayke van Laethem
2018-09-04all: move bootstrapping IR to Go runtimeAyke van Laethem
2018-09-02Optimize/eliminate bounds checkingAyke van Laethem
2018-09-02Move runtime.TargetBits out of the compilerAyke van Laethem
2018-08-30Add (hardcoded) runtime.GOROOT()Ayke van Laethem
2018-08-29Add integer key support to hashmapAyke van Laethem
2018-08-29Move string type to runtime in separate fileAyke van Laethem
2018-08-23Fix bug in runtime.memzeroAyke van Laethem
2018-08-22Preliminary implementation of a hashmap, unfinishedAyke van Laethem