Add support for uint64_t in BSON and IDL

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Won't Do
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Server Programmability
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Because IDL and BSON do not support unsigned longs, parameters that we want to represent as uint64_t type have to be input as longs, checked for negativity and then converted.  Likewise, on output they have to be checked for overflow.  This gives extra opportunities for bugs to creep in as well as limiting the range of the variables.

            Assignee:
            Unassigned
            Reporter:
            Logan Karbiner
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: