summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorringabout <43030857+ringabout@users.noreply.github.com>2022-08-03 22:39:14 +0800
committerGitHub <noreply@github.com>2022-08-03 22:39:14 +0800
commitc08c455016b9e8d1022306939db75b86e5216841 (patch)
tree3ab6787f84e370e1a7ef04aa5b76071ca26ecf7e
parent0d734d7966644018207a20cf23f16912f9c276d8 (diff)
downloadNim-c08c455016b9e8d1022306939db75b86e5216841.tar.gz
Revert "enable nimPreviewDotLikeOps" (#19919)
* Revert "enable nimPreviewDotLikeOps (#19598)"

This reverts commit 6773ffa63d0b3ab8b8894e84ed417f4eaced9122.

* add deprecated message

Co-authored-by: flywind <43030857+xflywind@users.noreply.github.com>
-rw-r--r--changelog.md2
-rw-r--r--config/config.nims1
-rw-r--r--tests/config.nims1
-rw-r--r--tests/stdlib/texperimental.nim1
4 files changed, 3 insertions, 2 deletions
diff --git a/changelog.md b/changelog.md
index b36ebf610..cfbd51de9 100644
--- a/changelog.md
+++ b/changelog.md
@@ -28,6 +28,8 @@
 - `shallowCopy` is removed for ARC/ORC. Use `move` when possible or combine assignment and
 `sink` for optimization purposes.
 
+- `nimPreviewDotLikeOps` is going to be removed or deprecated.
+
 ## Standard library additions and changes
 
 [//]: # "Changes:"
diff --git a/config/config.nims b/config/config.nims
index b50181eaf..aa1eda894 100644
--- a/config/config.nims
+++ b/config/config.nims
@@ -26,4 +26,3 @@ when defined(windows) and not defined(booting):
   switch("define", "nimRawSetjmp")
 
 switch("define", "nimVersion:" & NimVersion)
-switch("define", "nimPreviewDotLikeOps")
diff --git a/tests/config.nims b/tests/config.nims
index 8c4305521..894c4bea0 100644
--- a/tests/config.nims
+++ b/tests/config.nims
@@ -37,5 +37,6 @@ switch("define", "nimExperimentalLinenoiseExtra")
 
 # preview APIs are expected to be the new default in upcoming versions
 switch("define", "nimPreviewFloatRoundtrip")
+switch("define", "nimPreviewDotLikeOps")
 switch("define", "nimPreviewJsonutilsHoleyEnum")
 switch("define", "nimPreviewHashRef")
diff --git a/tests/stdlib/texperimental.nim b/tests/stdlib/texperimental.nim
deleted file mode 100644
index ba8c4eb80..000000000
--- a/tests/stdlib/texperimental.nim
+++ /dev/null
@@ -1 +0,0 @@
-doAssert defined(nimPreviewDotLikeOps)
\ No newline at end of file