Merge remote-tracking branch 'origin/topic/vern/cpp-prep-factoring'

* origin/topic/vern/cpp-prep-factoring:
  test suite update due to factoring out coerce_to_record()
  removal of vestigial #include's (breaking an include loop in the process)
  better method name: HasCopySemantics()
  Use STL functionality to initialize coercion map
  comments for factored-out index slice functions
  support for subclassing ScriptFunc's, esp. for alternate lambda closures
  factor out record coercion; modernize management of coercion "map"
  lower-level method for adding fields to records
  factor out "print" statement's execution functionality
  functions for indexing slices and strings
  new function for getting the location, if any, associated with the current call
This commit is contained in:
Tim Wojtulewicz 2021-03-25 11:37:55 -07:00
commit d724df0b03
21 changed files with 196 additions and 109 deletions

View file

@ -1 +1 @@
4.1.0-dev.404
4.1.0-dev.417