Commit Graph

  • 253532bff9
    Merge d8d33f17b5 into be4462bc23 #930 pagran 2025-04-30 02:36:54 +0400
  • be4462bc23 .github: tweak template to ask for `garble version` master Daniel Martí 2025-04-27 23:51:03 +0200
  • b9f69e46b5
    .github: tweak template to ask for `garble version` #949 Daniel Martí 2025-04-27 23:51:03 +0200
  • 6dca875017 remove two misguided TODOs Daniel Martí 2025-04-26 16:12:03 +0200
  • 9cf2a6a77f properly patch the linker when GOROOT is a symlink Daniel Martí 2025-04-26 15:20:48 +0200
  • f2fd6c1858
    remove two misguided TODOs #947 Daniel Martí 2025-04-26 16:12:03 +0200
  • 76d251ca7a
    properly patch the linker when GOROOT is a symlink #946 Daniel Martí 2025-04-26 15:20:48 +0200
  • 62050d8e16 .github: move to the new YAML-based github issue templates Daniel Martí 2025-04-26 12:10:50 +0200
  • b60f52dc05
    .github: move to the new YAML-based github issue templates #945 Daniel Martí 2025-04-26 12:10:50 +0200
  • b9e8908d31 CI: stop testing on Go 1.23 Daniel Martí 2025-04-21 18:01:54 +0200
  • aa67c654dc refuse to obfuscate bytedance/sonic/loader Daniel Martí 2025-04-21 17:50:38 +0200
  • db4c8e52d5 add a testscript with the linknames that bytedance/sonic/loader has Daniel Martí 2025-04-21 17:38:03 +0200
  • c362ad1b3c
    CI: stop testing on Go 1.23 #943 Daniel Martí 2025-04-21 18:01:54 +0200
  • d024c9938d
    refuse to obfuscate bytedance/sonic/loader Daniel Martí 2025-04-21 17:50:38 +0200
  • 1e5d79f6fd
    add a testscript with the linknames that bytedance/sonic/loader has Daniel Martí 2025-04-21 17:38:03 +0200
  • b34a7e3926 avoid patching our reflect code into _cgo_gotypes.go Daniel Martí 2025-04-20 22:36:27 +0200
  • b5d90cb1bd expose cgo issue 916 Daniel Martí 2025-04-20 21:53:01 +0200
  • 80d666aada
    avoid patching our reflect code into _cgo_gotypes.go #942 Daniel Martí 2025-04-20 22:36:27 +0200
  • c247675d03
    expose cgo issue 916 Daniel Martí 2025-04-20 21:53:01 +0200
  • 32e1e0aa2b take advantage of some APIs added in Go 1.24 Daniel Martí 2025-04-13 19:48:08 +0100
  • 2bb1d49874 rely on `go build` stamping a version for local builds Daniel Martí 2025-04-13 19:29:22 +0100
  • ffed9e5438 drop support for Go 1.23 Daniel Martí 2025-04-13 19:27:48 +0100
  • 9250c409a4
    take advantage of some APIs added in Go 1.24 #940 Daniel Martí 2025-04-13 19:48:08 +0100
  • 87a8360d61
    rely on `go build` stamping a version for local builds Daniel Martí 2025-04-13 19:29:22 +0100
  • d72d89aaf0
    drop support for Go 1.23 Daniel Martí 2025-04-13 19:27:48 +0100
  • ad998763a2
    CHANGELOG: add entry for v0.14.2 v0.14.2 Daniel Martí 2025-04-13 19:22:34 +0100
  • 591741b30b
    update golang.org/x/tools before releasing Daniel Martí 2025-04-13 19:15:06 +0100
  • a3a92356d9 refuse to delete unknown files with -debugdir Daniel Martí 2025-04-05 11:21:08 +0100
  • 2450f4cceb
    refuse to delete unknown files with -debugdir #938 Daniel Martí 2025-04-05 11:21:08 +0100
  • 8ee4c91196 make gotoolchain.txtar upgrade to the host's GOVERSION Daniel Martí 2025-03-30 23:26:16 +0100
  • db3003b9fa use the correct toolchain "go" tool under GOTOOLCHAIN=auto Daniel Martí 2025-03-30 02:25:40 +0100
  • 7f80dfb59d rebuild cmd/link with the correct toolchain under GOTOOLCHAIN=auto Daniel Martí 2025-03-30 00:57:31 +0000
  • 6f7af3b785 add test reproducing gotoolchain upgrade errors Daniel Martí 2025-03-30 00:30:30 +0000
  • 35b07e2f64
    make gotoolchain.txtar upgrade to the host's GOVERSION #936 Daniel Martí 2025-03-30 23:26:16 +0100
  • f156f621b7
    use the correct toolchain "go" tool under GOTOOLCHAIN=auto Daniel Martí 2025-03-30 02:25:40 +0100
  • 1d10306a40
    rebuild cmd/link with the correct toolchain under GOTOOLCHAIN=auto Daniel Martí 2025-03-30 00:57:31 +0000
  • 5f4da09bcf
    add test reproducing gotoolchain upgrade errors Daniel Martí 2025-03-30 00:30:30 +0000
  • d8d33f17b5 adds hardening of literals obfuscator #930 pagran 2025-03-30 17:16:09 +0200
  • ad47efbe72 actually collect intrinsics from Go 1.24 Daniel Martí 2025-03-28 23:54:24 +0000
  • 6cc6b03bdd
    actually collect intrinsics from Go 1.24 #935 Daniel Martí 2025-03-28 23:54:24 +0000
  • ff989a15b8 regenerate tables with the latest Go versions Daniel Martí 2025-03-06 21:54:25 +0000
  • c23dd1672b use LC_ALL=C rather than LANG=en_US Daniel Martí 2025-03-06 21:51:51 +0000
  • 96a954792d update dependencies Daniel Martí 2025-03-06 21:44:47 +0000
  • b919d6e69c
    regenerate tables with the latest Go versions #925 Daniel Martí 2025-03-06 21:54:25 +0000
  • 36f8f6f870
    use LC_ALL=C rather than LANG=en_US Daniel Martí 2025-03-06 21:51:51 +0000
  • 561a94be47
    update dependencies Daniel Martí 2025-03-06 21:44:47 +0000
  • cb83c50b13 all: run gopls's modernize -fix Daniel Martí 2025-02-22 14:26:34 +0000
  • fa2e718bd1 start using go/ast.Preorder Daniel Martí 2025-02-19 22:25:04 +0000
  • 275737aabd start using go/types.Func.Signature Daniel Martí 2025-02-19 22:16:04 +0000
  • 58fc8c108f
    all: run gopls's modernize -fix #918 Daniel Martí 2025-02-22 14:26:34 +0000
  • 632b90817e
    start using go/ast.Preorder Daniel Martí 2025-02-19 22:25:04 +0000
  • ac6be35e6c
    start using go/types.Func.Signature Daniel Martí 2025-02-19 22:16:04 +0000
  • 2e9cd84bde CHANGELOG: prepare for a bugfix release v0.14.1 Daniel Martí 2025-02-11 23:07:36 +0000
  • 3936ebfe5d update to Go 1.24.0 and test with it on CI as well Daniel Martí 2025-02-11 23:05:06 +0000
  • beb61aba51
    CHANGELOG: prepare for a bugfix release #914 Daniel Martí 2025-02-11 23:07:36 +0000
  • 1d77e8143e
    update to Go 1.24.0 and test with it on CI as well Daniel Martí 2025-02-11 23:05:06 +0000
  • 2adfc43326 bump unsupportedGo to mark Go 1.24 as supported Daniel Martí 2025-02-09 13:30:01 +0000
  • e8392a640a update go_std_tables.go with go1.24rc3 Daniel Martí 2025-02-09 13:28:31 +0000
  • 28ccfa094b internal/linker: add Go patches rebased on go1.24rc3 Daniel Martí 2025-02-09 13:27:49 +0000
  • 3dbc9e0596
    bump unsupportedGo to mark Go 1.24 as supported #913 Daniel Martí 2025-02-09 13:30:01 +0000
  • d84c51a4f5
    update go_std_tables.go with go1.24rc3 Daniel Martí 2025-02-09 13:28:31 +0000
  • e73e5d626f
    internal/linker: add Go patches rebased on go1.24rc3 Daniel Martí 2025-02-09 13:27:49 +0000
  • 561158dca9
    CHANGELOG: v0.14.0 is happening today v0.14.0 Daniel Martí 2025-01-26 21:41:07 +0000
  • f90cc05f6d CHANGELOG: write release notes for the upcoming release Daniel Martí 2025-01-21 23:52:06 +0000
  • 7448c399ba
    CHANGELOG: write release notes for the upcoming release #911 Daniel Martí 2025-01-21 23:52:06 +0000
  • 97833204f8 skip all type parameters in recordType Paul Scheduikat 2025-01-19 03:52:35 +0100
  • 68979981df
    skip all type parameters in recordType #910 Paul Scheduikat 2025-01-19 03:52:35 +0100
  • e6c0aeffe1 README: we require Go 1.23.5 now Daniel Martí 2025-01-18 16:33:19 +0000
  • f5dc4e784a simplify reflectInspector method signatures Daniel Martí 2025-01-18 16:31:19 +0000
  • 2366f6dca5
    README: we require Go 1.23.5 now #909 Daniel Martí 2025-01-18 16:33:19 +0000
  • 3689aa0944
    simplify reflectInspector method signatures Daniel Martí 2025-01-18 16:31:19 +0000
  • be2921064a temporarily disable staticcheck Daniel Martí 2025-01-17 22:40:56 +0000
  • e0dbea2b3d hash structs via the bundled and altered typeutil.hash Daniel Martí 2025-01-17 00:57:19 +0000
  • 8ca3d0adcf bundle x/tools/go/types/typeutil.hash and modify it Daniel Martí 2025-01-17 22:11:01 +0000
  • 41624da69b update golang.org/x/tools Daniel Martí 2025-01-17 01:22:30 +0000
  • 4787f9bb3d internal/linker: use go/version to get the Go major version Daniel Martí 2025-01-17 00:54:30 +0000
  • 97ae350b0e apply minor cleanups suggested by tools Daniel Martí 2025-01-16 23:05:43 +0000
  • 83a06019be rely on go/types alias tracking Daniel Martí 2025-01-16 22:56:52 +0000
  • deff1cb44d fix running BenchmarkBuild Daniel Martí 2025-01-16 22:54:04 +0000
  • 0ac8746915
    temporarily disable staticcheck #908 Daniel Martí 2025-01-17 22:40:56 +0000
  • 7409daafe1
    hash structs via the bundled and altered typeutil.hash Daniel Martí 2025-01-17 00:57:19 +0000
  • df2520edbb
    bundle x/tools/go/types/typeutil.hash and modify it Daniel Martí 2025-01-17 22:11:01 +0000
  • 29c6db360e
    update golang.org/x/tools Daniel Martí 2025-01-17 01:22:30 +0000
  • 60634f7476
    internal/linker: use go/version to get the Go major version Daniel Martí 2025-01-17 00:54:30 +0000
  • bbd6792669
    apply minor cleanups suggested by tools Daniel Martí 2025-01-16 23:05:43 +0000
  • 42cc022611
    rely on go/types alias tracking Daniel Martí 2025-01-16 22:56:52 +0000
  • b50710696a
    fix running BenchmarkBuild Daniel Martí 2025-01-16 22:54:04 +0000
  • 3c742dac65 centralize logic dealing with main package import paths Daniel Martí 2025-01-04 23:10:56 +0000
  • 066771481b obfuscate package names separately from import paths Daniel Martí 2025-01-04 23:02:49 +0000
  • 0b69dcd472 use lpkg directly in reflectInspector Daniel Martí 2025-01-04 22:45:14 +0000
  • abdec5abda assume obj is non-nil in obfuscatedObjectName Daniel Martí 2025-01-04 22:38:01 +0000
  • 96356e9015 rename reflectedObjectString for clarity Daniel Martí 2025-01-04 22:23:38 +0000
  • d3baa51400
    centralize logic dealing with main package import paths #904 Daniel Martí 2025-01-04 23:10:56 +0000
  • 65bbf03d21
    obfuscate package names separately from import paths Daniel Martí 2025-01-04 23:02:49 +0000
  • 08a696edfb
    use lpkg directly in reflectInspector Daniel Martí 2025-01-04 22:45:14 +0000
  • 5b681ed098
    assume obj is non-nil in obfuscatedObjectName Daniel Martí 2025-01-04 22:38:01 +0000
  • 8d75325945
    rename reflectedObjectString for clarity Daniel Martí 2025-01-04 22:23:38 +0000
  • 76905ba3bc use the latest testscript to drop func() int Daniel Martí 2024-12-26 12:28:08 +0000
  • 1a56834173
    use the latest testscript to drop func() int #901 Daniel Martí 2024-12-26 12:28:08 +0000
  • 7678613fd0
    only parse stdout from "go env" Jamison Lahman 2024-12-06 04:11:07 -0800