summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorJason Beetham <beefers331@gmail.com>2021-07-05 23:28:38 -0600
committerGitHub <noreply@github.com>2021-07-06 07:28:38 +0200
commit252eea8cae33e486b179398e193aea9459954338 (patch)
tree32e42b9e0659453e3e951178c2e8702e34cbfdae /lib/pure
parentc522f7f33ca08e6a441ebbb08ea9d2d79a3c500c (diff)
downloadNim-252eea8cae33e486b179398e193aea9459954338.tar.gz
Make procedure mismatch more informative with pragma/call convention mismatches (#18384)
* Added more concise calling convention/pragma mismatch messages
* Now only adds callConvMsg/lock message  when sensible
* Fixed message formatting
* Added tests, and fixed some bugs
* Tests joined, and always indenting
* More tests and more bug fixes
* Fixed first test in tprocmismatch
* Using var param for writting mismatches
* Better logic for handling proc type rel and conv/pragma mismatch
* Refactored getProcConvMismatch
* Fixed callConv message formatting
* Fixed test for proper message
* Cleanup to address issues
* getProcConvMismatch now returns tuple, and reformatted code
Diffstat (limited to 'lib/pure')
0 files changed, 0 insertions, 0 deletions