aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/walk
AgeCommit message (Expand)Author
2023-01-25cmd: remove GOEXPERIMENT=nounified knobMatthew Dempsky
2023-01-24all: fix some commentscui fliter
2022-12-06cmd/compile: turn off jump tables when spectre retpolines are onKeith Randall
2022-11-18all: add missing periods in commentscui fliter
2022-11-17cmd/compile: fix broken IR for iface -> efaceCuong Manh Le
2022-11-15cmd/compile: be more careful about pointer incrementing in range loopsKeith Randall
2022-11-15cmd/compile: fix missing typecheck for static initialization sliceCuong Manh Le
2022-10-10cmd/compile: fix missing walk pass for static initialization sliceCuong Manh Le
2022-10-03cmd/compile/internal: fix a few function names on commentscui fliter
2022-09-22cmd/compile/internal/walk: remove reduceSliceCuong Manh Le
2022-09-19cmd/compile: implement slice-to-array conversionsMatthew Dempsky
2022-09-06cmd/compile: gofmt commentszhangyunhao
2022-09-02cmd/compile: new inline heuristic for struct comparesDerek Parker
2022-09-01cmd/compile,runtime: redo growslice calling conventionKeith Randall
2022-08-31cmd/compile: use better splitting condition for string binary searchKeith Randall
2022-08-31cmd/compile: add support for unsafe.{String,StringData,SliceData}cuiweixie
2022-08-31cmd/compile: avoid excessive libfuzzer instrumentation of int comparesKhaled Yakdan
2022-08-22cmd/compile: fix missing typecheck when rewriting abi.FuncPCABIxxxCuong Manh Le
2022-08-22cmd/compile: remove OVARDEF and OVARLIVEKeith Randall
2022-08-22cmd/compile: rip out support for OVARKILL from compiler frontendKeith Randall
2022-08-18cmd/compile: remove OFORUNTILKeith Randall
2022-08-18cmd/compile: stop using VARKILLKeith Randall
2022-08-18cmd/compile: don't use OFORUNTIL when implementing range loopsKeith Randall
2022-08-18cmd/compile/internal/noder: shape-based stenciling for unified IRMatthew Dempsky
2022-08-11cmd/compile: avoid copying Pos from ONAME when creating converts for mapsDavid Chase
2022-08-08cmd/compile,runtime: panic when unsafe.Slice param is nil and > 0cuiweixie
2022-08-08cmd/compile: remove index out of bounds check in walkIndexCuong Manh Le
2022-07-19[dev.unified] all: merge master (8e1e64c) into dev.unifiedDavid Chase
2022-07-08cmd/compile: fix libfuzzer instrumentation line numberKeith Randall
2022-07-01[dev.unified] cmd/compile/internal/walk: RType fields for range assignmentsMatthew Dempsky
2022-06-30[dev.unified] cmd/compile: refactor `range` desugaringMatthew Dempsky
2022-06-30[dev.unified] cmd/compile/internal/walk: fix typo in debug printMatthew Dempsky
2022-06-23[dev.unified] cmd/compile: plumb rtype through OSWITCH/OCASE clausesMatthew Dempsky
2022-06-23[dev.unified] cmd/compile: plumb rtype through for OMAPLITMatthew Dempsky
2022-06-23[dev.unified] cmd/compile: add RType fieldsMatthew Dempsky
2022-06-21[dev.unified] cmd/compile: extract rtype code from walkMatthew Dempsky
2022-06-21[dev.unified] cmd/compile/internal/walk: minor prep refactoringMatthew Dempsky
2022-05-23cmd/compile: support libFuzzer value profiling mode for integer comparesKhaled Yakdan
2022-05-20cmd/compile: intercept string compares in libFuzzer modeKhaled Yakdan
2022-05-20cmd/compile, cmd/link: use libFuzzer 8-bit instead of extra countersKhaled Yakdan
2022-05-18cmd/compile: do not use special literal assignment if LHS is address-takenCherry Mui
2022-05-16cmd/compile/internal/ir: more idiomatic DynamicType{,AssertExpr}Matthew Dempsky
2022-05-11cmd/compile,runtime: open code unsafe.SliceCuong Manh Le
2022-05-05cmd/compile: construct ir.FuncType within typecheck.DeclFuncMatthew Dempsky
2022-05-05cmd/compile: remove ir.TypeAssertExpr.NtypeMatthew Dempsky
2022-05-05cmd/compile: change ir.NewCompLitExpr from Ntype to *types.TypeMatthew Dempsky
2022-05-05cmd/compile: fix constructing expr side-effects when comparing 0-size typesCuong Manh Le
2022-05-05cmd/compile: fix static init of literal contains dynamic exprsCuong Manh Le
2022-05-05cmd/compile: use appendWalkStmt when possibleCuong Manh Le
2022-05-05cmd/compile/internal/walk: remove litasCuong Manh Le