Commit Graph

  • c4770697f0
    Merge d8d33f17b5 into 8ee4c91196 #930 pagran 2025-03-31 09:11:48 +0800
  • 8ee4c91196 make gotoolchain.txtar upgrade to the host's GOVERSION master 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
  • 7803df6fdd fix: only parse "go env"s stdout #896 Jamison Lahman 2024-12-06 02:01:46 -0800
  • 6ac80db02c simplify the use of toolexecCmd in reverse Daniel Martí 2024-12-03 23:04:10 +0000
  • b6eabea247
    simplify the use of toolexecCmd in reverse #895 Daniel Martí 2024-12-03 23:04:10 +0000
  • 4e71f1aee3 update go_std_tables.go with go1.23.3 Daniel Martí 2024-12-02 20:00:09 +0000
  • a6822d6399
    update go_std_tables.go with go1.23.3 #894 Daniel Martí 2024-12-02 20:00:09 +0000
  • 30d1d8cbb7 go back to sorting _originalNamePairs lexicographically Daniel Martí 2024-12-01 16:12:45 +0000
  • ef76bf1c50 use a strings.Replacer to reverse names in internal/abi Daniel Martí 2024-12-01 16:06:51 +0000
  • acaa702967
    go back to sorting _originalNamePairs lexicographically #892 Daniel Martí 2024-12-01 16:12:45 +0000
  • a939dd459b
    use a strings.Replacer to reverse names in internal/abi Daniel Martí 2024-12-01 16:06:51 +0000
  • 8f71a501a9 remove now-redundant len shortcut in _originalNames Daniel Martí 2024-12-01 15:50:32 +0000
  • 49cfcfbf95 clarify internal/abi name code a bit Daniel Martí 2024-12-01 00:40:10 +0000
  • c83c5ce3e6 sort _realNamePairs from shortest to longest obfuscated name Daniel Martí 2024-12-01 00:30:51 +0000
  • c012f08c66 store name pairs for _realName as a slice of pairs Daniel Martí 2024-12-01 00:22:18 +0000
  • b14bf2019d optimize _realName a bit via shortcuts Daniel Martí 2024-12-01 00:11:53 +0000
  • 210b19ac59 add benchmark for the injected _realName abi code Daniel Martí 2024-11-30 23:57:27 +0000
  • 78a6a42ecf split code to inject into internal/abi into a separate file Daniel Martí 2024-11-30 23:27:32 +0000
  • 2f750398bc
    remove now-redundant len shortcut in _originalNames #893 Daniel Martí 2024-12-01 15:50:32 +0000
  • c5fe99daac
    clarify internal/abi name code a bit Daniel Martí 2024-12-01 00:40:10 +0000
  • c4febcd1a6
    sort _realNamePairs from shortest to longest obfuscated name Daniel Martí 2024-12-01 00:30:51 +0000
  • a0d6bbe107
    store name pairs for _realName as a slice of pairs Daniel Martí 2024-12-01 00:22:18 +0000
  • 0320476fa7
    optimize _realName a bit via shortcuts Daniel Martí 2024-12-01 00:11:53 +0000
  • ce6943506c
    add benchmark for the injected _realName abi code Daniel Martí 2024-11-30 23:57:27 +0000
  • c6236ca953
    split code to inject into internal/abi into a separate file Daniel Martí 2024-11-30 23:27:32 +0000
  • 926f3de60d obfuscate all names used in reflection Paul Scheduikat 2024-11-27 22:34:45 +0100
  • 70d72678e6 obfuscate all names used in reflection #889 Paul Scheduikat 2024-11-27 22:34:45 +0100
  • 15504d30a9
    Merge 534e36651c into 515358b18d #850 Fabio Massaioli 2024-11-25 12:10:12 +0100
  • 534e36651c Add map command #850 Fabio Massaioli 2024-11-25 12:02:03 +0100
  • 515358b18d remove two unused fields from sharedCache Daniel Martí 2024-11-24 14:23:31 +0000