Check-in [bd009801ca]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Eliminate the 'isBoolean' opcode in favour of 'instanceOf', to allow for type inferemce based on tryCvtToBoolean
Timelines: family | ancestors | descendants | both | kbk-isBoolean
Files: files | file ages | folders
SHA3-256: bd009801cad8ce4b06a68534041267bf45cea42d5e68207ec8613615da447453
User & Date: kbk 2018-12-27 04:09:43.569
Context
2018-12-27
04:12
Eliminate the 'isBoolean' instruction in favour of using the type checking machinery check-in: 0718166269 user: kbk tags: trunk
04:09
Eliminate the 'isBoolean' opcode in favour of 'instanceOf', to allow for type inferemce based on tryCvtToBoolean closed check-in: bd009801ca user: kbk tags: kbk-isBoolean
03:53
Open a branch for rework of 'isBoolean' so that it informs type inference check-in: 2a34883328 user: kbk tags: kbk-isBoolean
Changes
Unified Diff Side-by-Side Diff Patch
Changes to codegen/build.tcl.
Changes to codegen/compile.tcl.
Changes to quadcode/pre.tcl.
Changes to quadcode/translate.tcl.
Changes to quadcode/types.tcl.