726 Commits .github Bump cibuildwheel version Feb 23, 2024 benchmarks Update benchmarks Dec 13, 2023 docs Update changelog for 0.18.6 Jan 22, 2024 examples Add an EdgeDB example Aug 16, 2023 msgspec Plug leak of "match_args" in StructMeta. ...
post(rule="/test/<uuid:uuid_value>") @validate() def test_handler( uuid_value: UUID, query1: float, body: BodyStructWithConstraints, optional_query: str = "default_value", ) -> dict: return locals()Here we have a UUID path parameter, a required query parameter of float type, a ...
>>>msgspec.json.decode(msg,type=User)User(name='alice', groups={"admin", "engineering"}, email=None)>>>msgspec.json.decode(b'{"name":"bob","groups":[123]}',type=User)Traceback (most recent call last):File"<stdin>", line1, in<module>msgspec.ValidationError:Expected `str`, got...
In benchmarks msgspec decodes and validates JSON faster than orjson can decode it alone. * A speedy Struct type for representing structured data. If you already use dataclasses or attrs, structs should feel familiar. However, they're 5-60x faster for common operations. . All of this is ...
+ case RPMTAG_BUILDPREREQ: + case RPMTAG_BUILDREQUIRES: + case RPMTAG_BUILDSYSTEM: Add this info to the struct in preambleList instead, that forces one to consider this issue whenever new tags are added. You can check for this from findPreambleTag() just as well. ...
f) return 1; rc = fprintf(f, "%d", value); fclose(f); if (rc < 0) return rc; return 0; } int main(int argc, char **argv) { char *devpath, *firmware, *action; struct stat sbuf; int fw_fd, count; int rc; char *fw_path, *data_path; char *fw_buffer; devpath = ...
struct e1000_option opt = { @@ -426,9 +429,9 @@ e1000_check_options(struct e1000_adapter .max = MAX_TXABSDELAY }} }; - adapter->tx_abs_int_delay = TxAbsIntDelay[bd]; - e1000_validate_option(&adapter->tx_abs_int_delay, &opt, ...
@@ -1071,6 +1073,7 @@ generate_memcpy_builtin (struct loop *loop, partition *partition) fn = build_fold_addr_expr (builtin_decl_implicit (kind)); fn_call = gimple_build_call (fn, 3, dest, src, nb_bytes); gsi_insert_after (&gsi, fn_call, GSI_CONTINUE_LINKING); ...
(struct cgraph_node *node, bool early) vec<predicate> nonconstant_names = vNULL; int nblocks, n; int *order; - predicate array_index = true; gimple *fix_builtin_expect_stmt; gcc_assert (my_function && my_function->cfg); @@ -2146,26 +2104,6 @@ analyze_function_body (struct c...
from PyInstaller.building.datastruct import TOC data_toc = TOC() # Accept only strings as packages. if type(package) is not str: raise ValueError try: pkg_base, pkg_dir = get_package_paths(package) except ValueError: return data_toc if subdir: pkg_path = Path(pkg_dir) / subdir else:...