Commit History

Autor SHA1 Mensaxe Data
  cooldome e63c66b810 Add sym owner to macros (#8253) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 1546826006 add nimHasWarningX and nimHasHintX defines for feature detection purposes %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 696c0c48c7 fixes merge conflict %!s(int64=6) %!d(string=hai) anos
  Araq 887987bb1a every .experimental feature has a corrsponding 'nimHasX' define; fixes #8644; refs #8672 %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 0da91aa744 changes how the now illegal 'string == nil' comparison is detected %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs %!s(int64=6) %!d(string=hai) anos
  andri lim 4d5cce9882 fixes #6255, add `system.ashr` arithmetic right shift (#8547) %!s(int64=6) %!d(string=hai) anos
  Araq 7ac6462cbd make at least bootstrapping work %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf c57e320c94 fixes 7833 (#8533) %!s(int64=6) %!d(string=hai) anos
  Araq 53566f7165 fixes #7833; still to-do: fix setLen %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 5b59852406 system.substr is not implemented with compilerProcs anymore %!s(int64=6) %!d(string=hai) anos
  Zahary Karadjov fb27357b62 A minimal patch enabling the new typedesc and static types syntax %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf f555338ce8 bugfix: allow 'export' in the VM %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 61e57cfa13 big refactoring: parser compiles again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 599b5d6dcb make 'not nil' experimental %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 4948cf3b4c make the build more robust %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf f64f9e50cc correct comparisons for nil strings/seqs %!s(int64=6) %!d(string=hai) anos
  Arne Döring ed5b7cbac0 move eqIdent to vm.nim (#7585) %!s(int64=6) %!d(string=hai) anos
  Arne Döring 6baca58693 Get symbol kind (#7491) %!s(int64=6) %!d(string=hai) anos
  jcosborn 399c5e38b7 don't make optNilCheck default to on for now (#7058) %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 33814cf63e language change: change how the experimental dot operators work %!s(int64=7) %!d(string=hai) anos
  Araq 8d1a5dc8e7 the documentation generator now supports system.runnableExamples %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 762ade1177 'ord' does not produce a range type anymore %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 3308d26581 breaking change: arrays of char do not convert to cstring; ptr to array of char does %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf f7f3a25be8 first steps of making 'opt' a first class type for Nim %!s(int64=7) %!d(string=hai) anos
  Fredrik Høisæther Rasch c39e202976 Introduce first class support for Android (#5772) %!s(int64=7) %!d(string=hai) anos
  Zahary Karadjov 5e368f3639 support for external types with covariant generic params %!s(int64=7) %!d(string=hai) anos
  Eugene Kabanov 9c99973ff8 Make DragonFlyBSD a first class BSD-like OS (#5548) %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf f04d21f279 refactoring: explict config state instead of globals %!s(int64=8) %!d(string=hai) anos
  Araq adf8eea4df existance of new distros.nim module can be detected with defined(nimDistros) %!s(int64=8) %!d(string=hai) anos