diff options
author | Araq <rumpf_a@web.de> | 2019-07-10 09:06:54 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2019-07-10 09:06:54 +0200 |
commit | ff4a9a226f484e3c07c0d2fb2e9ae74e2047a312 (patch) | |
tree | 423769ee65135df5a781f6e117ab1e90af9ed5a9 /lib | |
parent | bd689849f28ba98b9b2581605234a2b52fb2e392 (diff) | |
download | Nim-ff4a9a226f484e3c07c0d2fb2e9ae74e2047a312.tar.gz |
style changes
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system.nim | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/system.nim b/lib/system.nim index c40c51768..cad9b0bb4 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -212,7 +212,7 @@ when defined(nimNewTypedesc): ## The coercion ``type(x)`` can be used to obtain the type of the given ## expression ``x``. else: - proc `type`*(x: untyped): typeDesc {.magic: "TypeOf", noSideEffect, compileTime.} = + proc `type`*(x: untyped): typedesc {.magic: "TypeOf", noSideEffect, compileTime.} = ## Builtin `type` operator for accessing the type of an expression. ## Cannot be overloaded. discard @@ -391,7 +391,7 @@ proc low*[T: Ordinal|enum|range](x: T): T {.magic: "Low", noSideEffect.} ## .. code-block:: Nim ## low(2) # => -9223372036854775808 -proc low*[T: Ordinal|enum|range](x: typeDesc[T]): T {.magic: "Low", noSideEffect.} +proc low*[T: Ordinal|enum|range](x: typedesc[T]): T {.magic: "Low", noSideEffect.} ## Returns the lowest possible value of an ordinal or enum type. ## ## ``low(int)`` is Nim's way of writing `INT_MIN`:idx: or `MIN_INT`:idx:. @@ -426,7 +426,7 @@ proc low*[I, T](x: array[I, T]): I {.magic: "Low", noSideEffect.} ## for i in low(arr)..high(arr): ## echo arr[i] -proc low*[I, T](x: typeDesc[array[I, T]]): I {.magic: "Low", noSideEffect.} +proc low*[I, T](x: typedesc[array[I, T]]): I {.magic: "Low", noSideEffect.} ## Returns the lowest possible index of an array type. ## ## See also: @@ -1700,7 +1700,7 @@ template `isnot`*(x, y: untyped): untyped = not (x is y) when (defined(nimV2) and not defined(nimscript)) or defined(nimFixedOwned): type owned*{.magic: "BuiltinType".}[T] ## type constructor to mark a ref/ptr or a closure as `owned`. else: - template owned*(t: typeDesc): typedesc = t + template owned*(t: typedesc): typedesc = t when defined(nimV2) and not defined(nimscript): proc new*[T](a: var owned(ref T)) {.magic: "New", noSideEffect.} @@ -1756,8 +1756,8 @@ template disarm*(x: typed) = ## experimental API! x = nil -proc `of`*[T, S](x: typeDesc[T], y: typeDesc[S]): bool {.magic: "Of", noSideEffect.} -proc `of`*[T, S](x: T, y: typeDesc[S]): bool {.magic: "Of", noSideEffect.} +proc `of`*[T, S](x: typedesc[T], y: typedesc[S]): bool {.magic: "Of", noSideEffect.} +proc `of`*[T, S](x: T, y: typedesc[S]): bool {.magic: "Of", noSideEffect.} proc `of`*[T, S](x: T, y: S): bool {.magic: "Of", noSideEffect.} ## Checks if `x` has a type of `y`. ## @@ -1790,7 +1790,7 @@ proc cmp*(x, y: string): int {.noSideEffect, procvar.} ## can differ between operating systems! proc `@`* [IDX, T](a: array[IDX, T]): seq[T] {. - magic: "ArrToSeq", nosideeffect.} + magic: "ArrToSeq", noSideEffect.} ## Turns an array into a sequence. ## ## This most often useful for constructing @@ -2992,7 +2992,7 @@ proc `==`*[T](x, y: seq[T]): bool {.noSideEffect.} = return true else: when not defined(JS): - proc seqToPtr[T](x: seq[T]): pointer {.inline, nosideeffect.} = + proc seqToPtr[T](x: seq[T]): pointer {.inline, noSideEffect.} = when defined(gcDestructors): result = cast[NimSeqV2[T]](x).p else: @@ -3399,14 +3399,14 @@ when defined(nimvarargstyped): ## Unlike other IO operations this is guaranteed to be thread-safe as ## ``echo`` is very often used for debugging convenience. If you want to use ## ``echo`` inside a `proc without side effects - ## <manual.html#pragmas-nosideeffect-pragma>`_ you can use `debugEcho <#debugEcho>`_ + ## <manual.html#pragmas-noSideEffect-pragma>`_ you can use `debugEcho <#debugEcho>`_ ## instead. proc debugEcho*(x: varargs[typed, `$`]) {.magic: "Echo", noSideEffect, tags: [], raises: [].} ## Same as `echo <#echo>`_, but as a special semantic rule, ``debugEcho`` ## pretends to be free of side effects, so that it can be used for debugging - ## routines marked as `noSideEffect <manual.html#pragmas-nosideeffect-pragma>`_. + ## routines marked as `noSideEffect <manual.html#pragmas-noSideEffect-pragma>`_. else: proc echo*(x: varargs[untyped, `$`]) {.magic: "Echo", tags: [WriteIOEffect], benign, sideEffect.} @@ -3464,8 +3464,8 @@ else: when not defined(JS): - proc likelyProc(val: bool): bool {.importc: "NIM_LIKELY", nodecl, nosideeffect.} - proc unlikelyProc(val: bool): bool {.importc: "NIM_UNLIKELY", nodecl, nosideeffect.} + proc likelyProc(val: bool): bool {.importc: "NIM_LIKELY", nodecl, noSideEffect.} + proc unlikelyProc(val: bool): bool {.importc: "NIM_UNLIKELY", nodecl, noSideEffect.} template likely*(val: bool): bool = ## Hints the optimizer that `val` is likely going to be true. |