aboutsummaryrefslogtreecommitdiff
path: root/test/behavior
AgeCommit message (Expand)Author
2023-05-20spirv: pointer bitcastingRobin Voetter
2023-05-20spirv: ptr_addRobin Voetter
2023-05-20spirv: dont use OpIAddCarryRobin Voetter
2023-05-20spirv: use intInfo instead of arithmeticTypeInfo in airIntCastRobin Voetter
2023-05-20spirv: implement pointer comparison in for air cmpRobin Voetter
2023-05-18x86_64: implement saturating add/sub for weird typesJacob Young
2023-05-18codegen: emit global vector paddingJacob Young
2023-05-18x86_64: implement integer vector `@truncate`Jacob Young
2023-05-18x86_64: delete some incorrect codeJacob Young
2023-05-18x86_64: fix multi-limb compareJacob Young
2023-05-18x86_64: initialize array sentinelsJacob Young
2023-05-18x86_64: rewrite castsJacob Young
2023-05-18x86_64: fix float min/max behaviorJacob Young
2023-05-18Revert "Sema: handle recursive inferred errors better in analyzeIsNonErrCompt...Andrew Kelley
2023-05-18make `@trap` return unreachable/noreturn (#15749)zooster
2023-05-16Merge pull request #15713 from alichraghi/ali-spirvAndrew Kelley
2023-05-15Merge pull request #15704 from Vexu/fix-memcpysetAndrew Kelley
2023-05-15spirv: lower ptrtoint & ignore dbg_inline instructionsAli Chraghi
2023-05-15spirv: implement arithmeticTypeInfo for Enum (`@intToEnum`)Ali Chraghi
2023-05-15Sema: use `elemPtrOneLayerOnly` in `zirMemCpy`Veikka Tuominen
2023-05-15Sema: ensure dest ptr of memcpy has lengthVeikka Tuominen
2023-05-15x86_64: implement integer vector bitwise operationsJacob Young
2023-05-15x86_64: implement integer vector mulJacob Young
2023-05-15x86_64: fix `@clz` and `@ctz` of `u8`Jacob Young
2023-05-15x86_64: redo movement, float negation, and `@fabs`Jacob Young
2023-05-15x86_64: reimplement `@floatToInt`Jacob Young
2023-05-15Dwarf: fix overflow write byte_sizeJacob Young
2023-05-15x86_64: implement calling function referencesJacob Young
2023-05-15x86_64: implement global payload pointersJacob Young
2023-05-15x86_64: implement integer vector movementJacob Young
2023-05-15x86_64: implement stack probingJacob Young
2023-05-15x86_64: fix field_ptr nonsenseJacob Young
2023-05-15codegen: implement global enum_numberedJacob Young
2023-05-15x86_64: implement union_initJacob Young
2023-05-15x86_64: add missing multply of `f16`Jacob Young
2023-05-15spirv: lower float_to_int and int_to_floatAli Chraghi
2023-05-13Merge pull request #15643 from Vexu/fixesVeikka Tuominen
2023-05-12Sema: handle recursive inferred errors better in analyzeIsNonErrComptimeOnlyVeikka Tuominen
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-11Merge pull request #15519 from dweiller/issue-15482Andrew Kelley
2023-05-11Merge pull request #15639 from jacobly0/signed-modAndrew Kelley
2023-05-11fix incorrect use of mutable pointers to temporary valuesVeikka Tuominen
2023-05-11Sema: return const pointers from ref initsVeikka Tuominen
2023-05-10llvm: fix `@max`/`@min` of unsupported float typesJacob Young
2023-05-10llvm/cbe: fix signed `@mod`/`@divFloor` computationsJacob Young
2023-05-09fix `[x]u65529` and above overflowingr00ster91
2023-05-08x86_64: implement binary operations for `f16` and `f16` vectorsJacob Young
2023-05-08x86_64: implement `@floor`, `@ceil`, and `@trunc` for float vectorsJacob Young
2023-05-08x86_64: implement `@sqrt` for `f16` scalars and vectorsJacob Young
2023-05-08x86_64: implement float cast from `f16` to `f64`Jacob Young