Minor Quantlab release 3.1.4114 to 3.1.4118
Fixes and features from 4114 to 4118
4118:
+ qlab: http.run_server_ssl() support for certificate chains.
+ qlab: New date-codes.
+ qlab: Per-arch cbrt(), rcbrt(), cbrt_sqr() with auto vectorization.
* dev_ui: Goto-definition bug with overloaded functions.
4117:
~ qlab: llvm -> 18.1.2.
* qlab: Missing debug position info in range-for loop header.
~ qlab: Too strict range check in round().
* dev_ui: Mouse wheel h-scroll went the wrong way.
~ dev_ui: Debugger value edit reworked to be slightly less unintuitive.
~ dev_ui: Threads/stack view double-click tweak.
4116:
~ qlab: json.print() for qlang-defined objects uses the object's dynamic type.
+ qlab: bigint based on openssl's bignum library.
+ qlab: str_exact(number) for pedagogical purposes.
~ qlab: qlc.clone_object() -> qlc.marshal_object().
+ dev_ui: Adjust lineno margin width semi-dynamically.
~ dev_ui: Don't allow editing of index variables in the debugger.
4115:
* dev_ui: 'quantlab -L' auto-save crash with unnamed session.