summary refs log tree commit diff stats
path: root/lib/system/assign.nim
Commit message (Collapse)AuthorAgeFilesLines
* fix #20972 fixes invalid and UB codegen case object transitions for both ↵ringabout2023-04-041-3/+5
| | | | | refc and ORC [backport] (#21611) fix #20972 fixes invalid and UB codegen case object transitions for refc and ORC
* fix #12122 (#21096)Bung2022-12-161-14/+14
|
* cString => cSourceString; tyCString => tyCstring so that error msgs show ↵Timothee Cour2021-04-171-1/+1
| | | | cstring, not cString (#17744)
* followup for #16717: minimized example + improved comment (#16721)Timothee Cour2021-01-151-1/+3
|
* fix #16706 (#16717) [backport:1.4]flywind2021-01-141-1/+3
|
* arc allocation method aligned (#15588)cooldome2020-10-191-3/+1
| | | | | * progress * fix typo
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-42/+94
|
* Error -> Defect for defects (#13908)Jacek Sieka2020-04-281-3/+3
| | | | | | | | | | | | | | * Error -> Defect for defects The distinction between Error and Defect is subjective, context-dependent and somewhat arbitrary, so when looking at an exception, it's hard to guess what it is - this happens often when looking at a `raises` list _without_ opening the corresponding definition and digging through layers of inheritance. With the help of a little consistency in naming, it's at least possible to start disentangling the two error types and the standard lib can set a good example here.
* forward type alignment information to seqs (#12430)Arne Döring2020-04-191-6/+5
|
* styleCheck: make the compiler and large parts of the stdlib compatible with ↵Araq2019-07-101-6/+6
| | | | --styleCheck:error
* better error message for the object case switch transition periodAraq2019-05-271-1/+4
|
* make json.to work with the more restricted case objectsAraq2019-05-271-3/+3
|
* fixes #1286; object case transitions are now soundAndreas Rumpf2019-05-271-2/+6
|
* code cleanup: there is no tyOptRefAndreas Rumpf2019-02-221-15/+1
|
* more progress on destructor based stringsAndreas Rumpf2018-07-131-5/+0
|
* warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-6/+6
|
* fixes #7637; assignments are not allowed to slice object; minor breaking changeAndreas Rumpf2018-04-211-2/+8
|
* Futher improve seq assingment speed by 2x factor (#6437)Eduardo Bart2017-10-091-2/+6
|
* fixes #6433Andreas Rumpf2017-09-251-6/+11
|
* first steps of making 'opt' a first class type for NimAndreas Rumpf2017-09-251-1/+15
|
* Fix compilation for 16 bit targets (#5286)Jeff Ciesielski2017-01-261-2/+2
|
* prepare Nim codebase for upcoming parser changesAndreas Rumpf2016-07-151-2/+2
|
* cleanup destructor building for arrays; still doesn't workAraq2015-08-181-21/+13
|
* cleaned up GC tests; fixes object variant re-assign bugAraq2015-02-101-3/+7
|
* fixes #1053, fixes #924Araq2014-11-191-4/+8
|
* introduced 'benign' pragmaAraq2014-10-251-6/+6
|
* system files use new identifiersAraq2014-08-231-13/+13
|
* the big renamefest: first stepsAraq2014-08-221-1/+1
|
* fixes #1445Araq2014-08-191-4/+0
|
* bugfix: regionized pointers in a generic context; renamed 'Future' to 'Promise'Araq2014-05-251-1/+2
|
* actors compile againAraq2014-04-201-6/+7
|
* case consistency: next stepsAraq2013-12-291-1/+1
|
* improvements for 'pretty'Araq2013-12-281-7/+7
|
* case consistency part 4Araq2013-12-271-17/+17
|
* case consistency part 1Araq2013-12-271-2/+2
|
* fixes #575Araq2013-09-101-0/+2
|
* --os:standalone works againAraq2013-06-301-3/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* fixed a serious code generation bug leading to wrong RTTIAraq2012-10-191-4/+30
|
* allow 'mixin' in genericsAraq2012-10-121-5/+11
|
* stricter symbol lookup in genericsAraq2012-09-171-0/+2
|
* fixes #185Araq2012-08-221-2/+7
|
* generate default destructorsZahary Karadjov2012-06-061-0/+4
|
* fixes a long standing bug concerning assignment of case objectsAraq2012-05-221-2/+10
|
* added 'system.shallow'Araq2012-02-091-3/+4
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* bugfixes for .rod files and visual C++Araq2011-12-031-6/+6
|
* got rid of tyPureObject; broke bootstrapping; use generated C codeAraq2011-09-241-3/+3
|
* bugfix: fixed built-in 'reset'Araq2011-08-201-2/+2
|
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-7/+7
|