summary refs log tree commit diff stats
path: root/doc/contributing.rst
Commit message (Expand)AuthorAgeFilesLines
* Fix word wrappingJjp1372019-10-221-2/+1
* Prefer relative links for Nim documentationJjp1372019-10-221-2/+2
* Fix many broken linksJjp1372019-10-221-1/+2
* updated the contributing.rst guidelinesAndreas Rumpf2019-09-251-12/+4
* contributing.rst guide: Make the rules reflect the reality.Andreas Rumpf2019-06-271-2/+7
* [other] introduce a separate changelog for backports, updatenarimiran2019-06-171-24/+33
* updates the contributing guidelines [other]Andreas Rumpf2019-06-071-6/+4
* fixupTimothee Cour2019-02-051-2/+2
* [doc] lots of fixes in doc/contributing.rst and doc/docstyle.rstTimothee Cour2019-02-051-30/+36
* add git diff hints to help with reviews (#10435)Timothee Cour2019-01-281-0/+20
* Add "cmd" description, minor improvements (#10436)Federico Ceratto2019-01-251-2/+3
* fix #10287 (#10448)Miran2019-01-251-1/+5
* Add koch run example (#10434)Federico Ceratto2019-01-241-1/+8
* minor cleanupsAndreas Rumpf2018-12-111-10/+1
* Fixes #9671 (#9750)Randy Smith2018-11-191-4/+4
* contributing guide: document the new [backport] conventionAraq2018-10-301-5/+12
* [doc] add tips to doc/contributing.rst: git, code review, CI (#9429)Timothee Cour2018-10-191-1/+34
* [doc] start of best practices section in contributing.rst (#9415)Timothee Cour2018-10-181-0/+80
* doc: tests/testament/specs.nim => testament/specs.nim (#9338)Timothee Cour2018-10-131-1/+1
* Testament pre parallel (#9137)Jacek Sieka2018-10-121-1/+1
* update contributing.rst and added codeowners.rstAraq2018-10-111-19/+19
* make contributing.rst more up to date; reference it in readme.md to make it m...Timothee Cour2018-10-111-26/+92
* website: http to https updatesAraq2017-02-061-1/+1
* further cleanups; refs #4934Araq2016-10-241-0/+226
* moved contributing guide back to rootSimon Hafner2015-06-251-166/+0
* fixes #2974Araq2015-06-251-0/+166
Empty, tyArrayConstr, tyNil, tyExpr, tyStmt, tyTypeDesc, tyGenericInvocation, # ``T[a, b]`` for types to invoke tyGenericBody, # ``T[a, b, body]`` last parameter is the body tyGenericInst, # ``T[a, b, realInstance]`` instantiated generic type tyGenericParam, # ``a`` in the example tyDistinct, # distinct type tyEnum, tyOrdinal, tyArray, tyObject, tyTuple, # WARNING: The compiler uses tyTuple for pure objects! tySet, tyRange, tyPtr, tyRef, tyVar, tySequence, tyProc, tyPointer, tyOpenArray, tyString, tyCString, tyForward, tyInt, tyInt8, tyInt16, tyInt32, tyInt64, tyFloat, tyFloat32, tyFloat64, tyFloat128, tyUInt, tyUInt8, tyUInt16, tyUInt32, tyUInt64, TNimNodeKind = enum nkNone, nkSlot, nkList, nkCase TNimNode {.codegenType.} = object kind: TNimNodeKind offset: int typ: ptr TNimType name: cstring len: int sons: ptr array[0..0x7fff, ptr TNimNode] TNimTypeFlag = enum ntfNoRefs = 0, # type contains no tyRef, tySequence, tyString ntfAcyclic = 1, # type cannot form a cycle ntfEnumHole = 2 # enum has holes and thus `$` for them needs the slow # version TNimType {.codegenType.} = object size: int kind: TNimKind flags: set[TNimTypeFlag] base: ptr TNimType node: ptr TNimNode # valid for tyRecord, tyObject, tyTuple, tyEnum finalizer: pointer # the finalizer for the type marker: proc (p: pointer, op: int) {.nimcall, benign.} # marker proc for GC deepcopy: proc (p: pointer): pointer {.nimcall, benign.} PNimType = ptr TNimType # node.len may be the ``first`` element of a set