Problem
The handling of boolean values in communication needs to be refined to clearly separate the JIT environment from the normal environment.
Proposed Solution
- JIT Environment: In low-level JIT communication, booleans must be handled exclusively using numeric values:
0 (for false) and 1 (for true).
- Normal Environment: Outside of JIT, users should be able to use standard Python boolean values (
True and False), which will then be automatically translated into their numeric equivalents (1 and 0) before being sent to JIT.
Problem
The handling of boolean values in communication needs to be refined to clearly separate the JIT environment from the normal environment.
Proposed Solution
0(for false) and1(for true).TrueandFalse), which will then be automatically translated into their numeric equivalents (1and0) before being sent to JIT.