Commit Graph

  • 359bf54565 changing urls again master v1.11.2 mleku 2023-11-27 13:47:17 +00:00
  • 53d29ac909 changing urls for new repo v1.11.1 mleku 2023-11-24 10:40:32 +00:00
  • b1c4565f21 replace deprecated function CAS in examples (#138) Gabriel Cipriano 2023-07-14 15:17:35 -03:00
  • 8af810e0b0 Back to development (#137) Manjari Akella 2023-05-03 14:32:19 -07:00
  • f129756e76 Preparing release v1.11.0 (#136) Manjari Akella 2023-05-03 14:20:34 -07:00
  • 76f817c8b7 Update CHANGELOG.md v1.11.0 Manjari Akella 2023-05-03 10:25:03 -07:00
  • 2a750c4499 Preparing release v1.11.0 Manjari Akella 2023-05-02 14:32:40 -07:00
  • 544d6aa5c2 Minimize permissions to CI workflows (#133) Sung Yoon Whang 2023-03-20 09:52:44 -07:00
  • 1505d282ac Fix Swap and CompareAndSwap for Value wrappers (#130) Prashant Varanasi 2023-02-06 01:17:57 -08:00
  • 78a3b8ec6c Implement String method for pointers (#122) josephinedotlee 2022-09-20 15:23:16 -07:00
  • 159e329dd8 chore(gen-*): Move templates into external files (#121) Abhinav Gupta 2022-09-06 10:26:51 -07:00
  • 9680036303 Prepare release v1.10.0 (#118) v1.10.0 Abhinav Gupta 2022-08-11 16:31:55 -07:00
  • 2ab21d86f6 Add Pointer[T] (#116) Abhinav Gupta 2022-08-09 16:56:14 -07:00
  • d144bb6cd7 Drop use of deprecated ioutil package (#117) Abhinav Gupta 2022-08-09 14:30:10 -07:00
  • d4bbbc828d Add CompareAndSwap and Swap, Deprecate CAS (#111) eNV25 2022-08-06 22:12:19 +04:00
  • 01497d22b0 nocmp_test: fix spelling in comment (#114) eNV25 2022-08-06 09:46:25 +04:00
  • d15bdada1c ci: Test with Go 1.19 (#113) Abhinav Gupta 2022-08-05 09:53:49 -07:00
  • edb52d7eaa Value: place nocmp zero-sized field first (#109) eNV25 2022-08-05 20:21:10 +04:00
  • 122c956c5a all: Update copyright notices (#112) Abhinav Gupta 2022-08-05 09:19:12 -07:00
  • 976602f5dc all: go fmt ./... with go1.19 (#110) eNV25 2022-08-05 20:14:45 +04:00
  • f9aa9cb571 Provide atomic type for float32 (#107) whoisix 2022-05-07 03:12:31 +08:00
  • adc54d9a09 CI: Test against Go 1.17 and 1.18 (#104) Abhinav Gupta 2022-03-15 14:38:35 -07:00
  • 3504dfaa1f Release v1.9.0 (#101) v1.9.0 Abhinav Gupta 2021-07-15 10:19:10 -07:00
  • 7f3beef9c0 Prepare release v1.9.0 Abhinav Gupta 2021-07-15 10:13:32 -07:00
  • b9b54c3ce2 CHANGELOG: Move reference links to each section Abhinav Gupta 2021-07-15 10:12:59 -07:00
  • 997edd622f uintptr test: Fix overflow on architectures with 32-bit pointers (#100) Prashant Varanasi 2021-07-09 09:22:17 -07:00
  • 557b938325 Add atomic.Time (#98) Sung Yoon Whang 2021-06-22 00:36:49 -07:00
  • 6a01446a63 Fix lint error on float64_ext.go (#97) Sung Yoon Whang 2021-06-17 15:09:53 -07:00
  • d8a8972198 Improve argument/return names for better docs (#96) Prashant Varanasi 2021-06-11 10:20:12 -07:00
  • df5a5c3c08 Add Swap for Float64 (#94) Prashant Varanasi 2021-06-11 08:23:41 -07:00
  • 38b6e7fa63 Add note on Float64.CAS matching of NaN (#95) Prashant Varanasi 2021-06-11 08:16:20 -07:00
  • 0c8e1ec21d Release v1.8.0 (#93) v1.8.0 Abhinav Gupta 2021-06-09 09:13:58 -07:00
  • 05e06dc209 Add uintptr, unsafe.Pointer atomics (#90) tison 2021-06-09 08:44:58 +08:00
  • 2a929df6c0 generate: Use year range for license (#92) Abhinav Gupta 2021-06-08 11:27:37 -07:00
  • 5422f5b703 PR template: Drop CLA instructions (#91) tison 2021-06-08 23:40:19 +08:00
  • 19a675e6b3 fossa: Run separately, only on push (#87) Abhinav Gupta 2021-05-25 15:16:02 -07:00
  • 9c6ac71468 Integrate FOSSA (#86) Manjari Akella 2021-05-25 12:08:50 -07:00
  • 3db2fee91a Switch to GitHub Actions from Travis. (#85) Dmitriy Shirchenko 2021-05-10 15:29:57 -07:00
  • 9c79392530 nomcmp/test: Only set HOME (#84) Abhinav Gupta 2021-02-02 14:19:09 -08:00
  • d17779fa59 nocmp/test: Test with Go modules (#83) Abhinav Gupta 2021-02-02 10:07:29 -08:00
  • 12f27ba263 Release v1.7.0 (#80) v1.7.0 Abhinav Gupta 2020-09-14 09:04:36 -07:00
  • e315f0689d Add staticcheck and fix issues (#79) Abhinav Gupta 2020-09-11 11:27:26 -07:00
  • cd88893c2f stress_test: Fix i64/std case Abhinav Gupta 2020-09-11 09:55:59 -07:00
  • f64e592f7f staticcheck: Fix unused fields Abhinav Gupta 2020-09-11 09:55:04 -07:00
  • 746c19c0c5 TestNocmpSize: Test with correct struct Abhinav Gupta 2020-09-11 09:52:12 -07:00
  • 5066fe7a9d make/lint: Add staticcheck Abhinav Gupta 2020-09-11 09:49:33 -07:00
  • 501585e5ef tools: Move to a submodule (#78) Abhinav Gupta 2020-09-11 11:24:19 -07:00
  • 7ccfa79b88 Generate all atomics automatically (#77) Abhinav Gupta 2020-05-15 15:49:02 -07:00
  • b3957f7343 duration: Generate with gen-atomicwrapper Abhinav Gupta 2020-05-14 16:22:24 -07:00
  • e63519f6ea float64: Generate with gen-atomicwrapper Abhinav Gupta 2020-05-14 16:18:15 -07:00
  • f455d48e53 bool: Generate with gen-valuewrapper Abhinav Gupta 2020-05-14 16:14:04 -07:00
  • af220de512 Separate files for each atomic type Abhinav Gupta 2020-05-14 15:34:20 -07:00
  • 98666305b5 Generalize gen-valuewrapper into atomicwrapper Abhinav Gupta 2020-05-14 15:27:16 -07:00
  • ddc304d531 Implement fmt.Stringer for atomic types (#76) Abhinav Gupta 2020-05-14 16:26:08 -07:00
  • 982a2dde23 Disallow non-atomic comparisons of atomics (#74) Abhinav Gupta 2020-05-12 13:57:19 -07:00
  • 5ed3279fd8 Mark generated files as such (#75) Abhinav Gupta 2020-05-12 13:49:16 -07:00
  • 8872e1c371 Automatically generate integer and Value wrappers (#73) Abhinav Gupta 2020-05-12 11:53:27 -07:00
  • 49e6584f11 make: Ignore coverage for generator scripts Abhinav Gupta 2020-05-11 16:37:32 -07:00
  • 08f23f163e Generate atomic Value wrappers automatically Abhinav Gupta 2020-05-11 16:05:35 -07:00
  • d9a13c26a5 Generate atomic integers automatically Abhinav Gupta 2020-05-11 14:47:57 -07:00
  • 530718eef1 ints: Pull types into independent files Abhinav Gupta 2020-05-11 15:12:53 -07:00
  • 1b900bfc8c Replace escaped strings with raw string literals (#71) Prashant Varanasi 2020-05-11 14:48:55 -07:00
  • fb0c2ade64 string: Implement TextMarshaler, TextUnmarshaler (#70) Abhinav Gupta 2020-05-11 14:40:09 -07:00
  • 7311447a2c tests: Use subtests for JSON (#69) Abhinav Gupta 2020-05-11 11:21:02 -07:00
  • fcb7ed1e69 Add JSON Marshal and Unmarshal (#68) Daniel Malmer 2020-05-10 10:17:21 -04:00
  • b2c105d12e Back to development Abhinav Gupta 2020-02-24 13:58:47 -08:00
  • 845920076a Preparing release v 1.6.0 (#66) v1.6.0 Abhinav Gupta 2020-02-24 13:57:07 -08:00
  • 9cf2b0ab39 Drop dependency on golang.org/x/{tools,lint} (#65) Abhinav Gupta 2020-02-24 13:51:01 -08:00
  • 60aeda6ff1 Back to development Prashant Varanasi 2019-11-19 13:35:34 -08:00
  • 40ae6a40a9 Modify Bool to only use 1 or 0, rater than last bit (#62) v1.5.1 Prashant Varanasi 2019-11-19 13:33:40 -08:00
  • b99530f7f5 README: Fix legacy import path instructions (#60) Abhinav Gupta 2019-11-04 15:54:56 -08:00
  • fb77e1d737 Back to development Abhinav Gupta 2019-10-29 15:14:36 -07:00
  • 9dc4df04d0 Preparing release v1.5.0 (#58) v1.5.0 Abhinav Gupta 2019-10-29 15:13:04 -07:00
  • 473b9563f0 Switch to Go modules (#56) Abhinav Gupta 2019-10-29 15:04:38 -07:00
  • 187d219e0c Add a CHANGELOG (#57) Abhinav Gupta 2019-10-29 14:13:54 -07:00
  • ef0d20d85b Fix typo in make lint rule (#55) Sergey Shepelev 2019-08-01 00:47:37 +05:00
  • df976f2515 Run lint on 1.12, remove pre-1.11 versions (#52) v1.4.0 Prashant Varanasi 2019-05-01 13:56:49 -07:00
  • 5a6ca66254 README: Switch to travis-ci.com for badge (#51) Abhinav Gupta 2019-04-29 13:45:39 -07:00
  • 5328d69c76 Simplify lint version select, control via .travis.yml (#46) Prashant Varanasi 2019-02-25 17:13:05 -08:00
  • 8dc6146f75 switch hr to native markdown to render link (#43) William Banfield 2018-10-18 17:50:23 -04:00
  • bb9a8edc0f Introduce an atomic type-safe wrapper around error type. (#42) alexeypavlenko 2018-09-27 19:07:59 +03:00
  • ca68046243 Update Go versions on Travis (#41) Oleg Kovalov 2018-08-06 06:53:14 +02:00
  • 1ea20fb1cb add atomic duration type (#37) v1.3.2 Nathan Jordan 2018-05-01 10:38:09 -07:00
  • 8474b86a5a Add standard library atomic operations to benchmark (#35) v1.3.1 Prashant Varanasi 2017-11-14 12:44:01 -08:00
  • 54e9e20165 Add parallel benchmarks (#34) Prashant Varanasi 2017-11-14 11:42:34 -08:00
  • 0ee2c2d995 Concurrently modify same atomic in stress tests (#33) Prashant Varanasi 2017-11-14 10:36:59 -08:00
  • e81582a97d Revert "Optimization for String.Store("")" (#32) Prashant Varanasi 2017-11-14 08:16:11 -08:00
  • 54f72d3243 Test Go 1.9 (#31) v1.3.0 Grayson Koonce 2017-08-29 15:32:23 -07:00
  • 70bd1261d3 Use stress tests for benchmarks Bill Fumerola 2017-05-09 15:23:09 -07:00
  • 16b44f14f0 Optimization for String.Store("") Bill Fumerola 2017-05-09 15:26:45 -07:00
  • 0506d69f55 Add .codecov with status checking for 100% coverage (#30) Prashant Varanasi 2017-06-08 17:20:07 -07:00
  • 3c3f2a99a1 Point coverage badge at codecov instead of coveralls Prashant Varanasi 2017-06-08 16:17:25 -07:00
  • d245187332 Try codecov instead of coveralls (#28) Prashant Varanasi 2017-06-08 16:14:49 -07:00
  • 908889c45e goreportcard badge Bill Fumerola 2017-05-09 15:51:15 -07:00
  • a85b15eff9 Use our own Value for String Bill Fumerola 2017-05-09 11:29:30 -07:00
  • 3f020e6d5d Add Bool.CAS for compare-and-swap semantics (#23) Prashant Varanasi 2017-05-09 12:57:10 -07:00
  • 1d7f075bbe Update Travis to run Go 1.7 and 1.8 versions (#22) Oleg Kovalov 2017-04-30 20:40:09 +03:00
  • 4e336646b2 Shadow atomic.Value from sync/atomic (#19) v1.2.0 bill fumerola 2017-04-10 19:30:53 -07:00
  • 1dcf4eb483 Update lint-worthy version list (#20) bill fumerola 2017-04-10 17:14:58 -07:00
  • 3b8db5e93c Implement Add/Sub for Float64 (#17) v1.1.0 Anton Tyurin 2016-12-15 20:56:52 +01:00