aboutsummaryrefslogtreecommitdiffhomepage
path: root/compiler/asserts.go
AgeCommit message (Expand)Author
2023-01-17compiler: add support for new unsafe slice/string functionsAyke van Laethem
2022-10-19all: remove pointer ElementType callsAyke van Laethem
2022-10-19all: replace llvm.Const* calls with builder.Create* callsAyke van Laethem
2022-06-16compiler: insert basic blocks at an appropriate locationAyke van Laethem
2021-11-13compiler: fix indices into strings and arraysAyke van Laethem
2021-10-28compiler: properly implement div and rem operationsAyke van Laethem
2021-09-27all: fix staticcheck warningsAyke van Laethem
2021-08-30compiler: add support for new language features of Go 1.17Ayke van Laethem
2021-05-26compiler: do not emit nil checks for loading closure variablesAyke van Laethem
2021-03-22compiler: do not emit nil checks for *ssa.Alloc instructionsAyke van Laethem
2021-01-24compiler: remove ir packageAyke van Laethem
2020-03-28compiler: implement spec-compliant shiftsJaden Weiss
2020-03-27compiler, transform: remove runtime.isnil hackAyke van Laethem
2020-03-27compiler: avoid nil pointer checks with unsafe.PointerAyke van Laethem
2020-03-27compiler: do not perform nil checking when indexing slicesAyke van Laethem
2020-03-25compiler: refactor assertsAyke van Laethem
2020-03-13compiler: merge some redundant assertion codeAyke van Laethem
2020-03-13compiler,runtime: check for channel size limitsAyke van Laethem
2019-10-01compiler: support constant indices with a named typeAyke van Laethem
2019-08-04compiler: implement full slice expressionAyke van Laethem
2019-05-27compiler,runtime: make panic functions camelCaseAyke van Laethem
2019-05-18compiler: avoid some obviously false nil checksAyke van Laethem
2019-04-10compiler: fix MakeSlice bounds check and castingAyke van Laethem
2019-04-04compiler: fix escapes due to nil checksAyke van Laethem
2019-03-08compiler: inline slice bounds checkingAyke van Laethem
2019-03-08compiler: refactor slice related assertsAyke van Laethem
2019-03-08compiler: implement nil checksAyke van Laethem