aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/os_windows.go
AgeCommit message (Expand)Author
2021-01-27runtime: block console ctrlhandler when the signal is handledNuno Cruces
2021-01-18runtime: free Windows event handles after last lock is droppedJason A. Donenfeld
2021-01-15runtime: detect errors in DuplicateHandleJason A. Donenfeld
2020-12-23runtime: linux iscgo support for not blocking nptl signalsAndrew G. Morgan
2020-10-28runtime: block signals in needm before allocating MIan Lance Taylor
2020-10-18runtime: use CreateWaitableTimerEx to implement usleepAlex Brainman
2020-08-15runtime: do not explicitly exit on ctrl handlerJason A. Donenfeld
2020-05-06cmd/internal/obj, runtime: preempt & restart some instruction sequencesCherry Zhang
2020-04-16runtime: tidy Context allocationAustin Clements
2020-03-24runtime: always use GetQueuedCompletionStatusEx on WindowsIan Lance Taylor
2020-03-21runtime: ignore error returned by PowerRegisterSuspendResumeNotificationAlex Brainman
2020-02-29runtime: do not exit(2) if a Go built DLL receives a signalmartin
2020-01-16runtime: ignore power notification error seen on Windows DockerIan Lance Taylor
2020-01-09runtime: protect against external code calling ExitProcessAustin Clements
2019-12-16runtime: do not use PowerRegisterSuspendResumeNotification on systems with "p...Jason A. Donenfeld
2019-11-20runtime: support preemption on windows/{386,amd64}Austin Clements
2019-11-20runtime: ensure thread handle is valid in profileloop1Austin Clements
2019-11-20runtime: move m.thread to mOSAustin Clements
2019-11-02runtime: use signals to preempt Gs for suspendGAustin Clements
2019-10-21runtime: add netpollBreakIan Lance Taylor
2019-10-03runtime: iterate ms via allm linked list to avoid raceJason A. Donenfeld
2019-09-08all: fix typosAinar Garipov
2019-09-04runtime: wrap nanotime, walltime, and writeAustin Clements
2019-09-02Revert "runtime: remove slow time compatibility hacks for wine"Daniel Martí
2019-08-30runtime: monitor for suspend/resume to kick timeoutsJason A. Donenfeld
2019-08-29runtime: remove slow time compatibility hacks for wineJason A. Donenfeld
2019-08-29runtime: treat CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, CTRL_SHUTDOWN_EVENT as SI...Tianon Gravi
2019-05-10runtime: fix windows-amd64-2012 buildRuss Cox
2019-05-09runtime, crypto/x509: fix vet complaints for all windowsRuss Cox
2019-03-10runtime: safely load DLLsJason A. Donenfeld
2018-12-20runtime: use QPC to implement cputicks() on windows/armJordan Rhee
2018-12-19Revert "runtime: use QPC for nanotime and time.now on windows/arm"Jordan Rhee
2018-12-18runtime: use QPC for nanotime and time.now on windows/armgo1.12beta1Jordan Rhee
2018-12-12runtime: pass LR to sigprof on windows/armJordan Rhee
2018-12-12runtime: fix profiling on windows/ARMJordan Rhee
2018-10-03runtime: fix race between unminit and Windows profile loopAustin Clements
2018-09-18runtime: support windows/armJordan Rhee
2018-07-24runtime: traceback from outermost libc callKeith Randall
2018-07-07runtime: handle g0 stack overflows gracefullyAustin Clements
2018-07-07runtime: account for guard zone in Windows stack sizeAustin Clements
2018-07-02runtime: query thread stack size from OS on WindowsAustin Clements
2018-07-02runtime: initialize g0 stack bounds on Windows to full stackAustin Clements
2018-04-30runtime,cmd/ld: on darwin, create theads using libcKeith Randall
2018-04-26runtime: remove the dummy arg of getcallerspCherry Zhang
2018-03-15runtime: identify special functions by flag instead of addressKeith Randall
2018-02-13runtime: remove unused memlimit functionAustin Clements
2018-01-03runtime: always use 1MB stacks on 32-bit WindowsAustin Clements
2017-10-11runtime: make it possible to exit Go-created threadsAustin Clements
2017-09-22runtime: remove getcallerpc argumentAustin Clements
2017-07-18runtime: always use 2MB stacks on 64-bit WindowsAustin Clements