Skip to content
Success

Changes

Summary

  1. Removed a comment that referenced a long gone pass. (details)
  2. Fixed some warnings, deleted some commented out code. (details)
  3. Some cases in linkReferencesToTypes: It always hits one or both of the conditionals, so moving the mutation outside is a slight optimization and also reduces noise. (details)
  4. added support for non-local exceptions (details)
  5. added basic tests for non-local exceptions (details)
  6. harmonize name for fibonacci_nonlocal and pingpong_nonlocal (details)
Commit c8bf1b574d6fc1e309057eac7408339fda2d86d4 by ajbeach
Removed a comment that referenced a long gone pass.
The file was modifiedsrc/AST/Decl.hpp
Commit 8f31be6fe7732b7047100aa8031591434c22ee83 by ajbeach
Fixed some warnings, deleted some commented out code.
The file was modifiedsrc/GenPoly/SpecializeNew.cpp
The file was modifiedsrc/AST/SymbolTable.cpp
The file was modifiedsrc/ResolvExpr/Unify.cc
The file was modifiedsrc/ResolvExpr/CommonType.cc
Commit b4d2b3b4081619a689af90fcbf6d98aad4304dbd by ajbeach
Some cases in linkReferencesToTypes: It always hits one or both of the conditionals, so moving the mutation outside is a slight optimization and also reduces noise.
The file was modifiedsrc/Validate/LinkReferenceToTypes.cpp
Commit 2fe64ba26227e1e591b44541e61ad07f4d8d7946 by caparsons
added support for non-local exceptions
The file was modifiedlibcfa/src/concurrency/invoke.h
The file was modifiedlibcfa/src/concurrency/coroutine.hfa
The file was modifiedlibcfa/src/concurrency/coroutine.cfa
Commit bef224516892e07bf860916060c1f2ca5b6870e0 by caparsons
added basic tests for non-local exceptions
The file was addedtests/exceptions/nonlocal_pingpong.cfa
The file was addedtests/exceptions/.expect/nonlocal_pingpong.txt
The file was addedtests/exceptions/.expect/fibonacci_nonlocal.txt
The file was addedtests/exceptions/fibonacci_nonlocal.cfa
Commit 64e3ac707d98965d5c526471b79d2fb050f9160d by Peter Buhr
harmonize name for fibonacci_nonlocal and pingpong_nonlocal
The file was addedtests/exceptions/pingpong_nonlocal.cfa
The file was removedtests/exceptions/.expect/nonlocal_pingpong.txt
The file was addedtests/exceptions/.expect/pingpong_nonlocal.txt
The file was removedtests/exceptions/nonlocal_pingpong.cfa