Sign in
qemu
/
qemu
/
bb9f762ff35459e34630d731a5a91c02602150d1
/
qobject
f5a74a5
qobject: Modify qobject_ref() to return obj
by Marc-André Lureau
· 7 years ago
cb3e7f0
qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF
by Marc-André Lureau
· 7 years ago
3d3eaca
qobject: use a QObjectBase_ struct
by Marc-André Lureau
· 7 years ago
7ee9edf
qobject: Ensure base is at offset 0
by Marc-André Lureau
· 7 years ago
b26ae1c
qobject: introduce qobject_get_try_str()
by Peter Xu
· 7 years ago
7759320
qobject: introduce qstring_get_try_str()
by Peter Xu
· 7 years ago
532fb53
qapi: Make more of qobject_to()
by Max Reitz
· 7 years ago
cb51b97
qapi: Remove qobject_to_X() functions
by Max Reitz
· 7 years ago
7dc847e
qapi: Replace qobject_to_X(o) by qobject_to(X, o)
by Max Reitz
· 7 years ago
3cf42b8
qlit: add qobject_from_qlit()
by Marc-André Lureau
· 7 years ago
bcebf10
qdict: Introduce qdict_rename_keys()
by Kevin Wolf
· 7 years ago
fc81fa1
Include qapi/qmp/qstring.h exactly where needed
by Markus Armbruster
· 7 years ago
452fcdb
Include qapi/qmp/qdict.h exactly where needed
by Markus Armbruster
· 7 years ago
47e6b29
Include qapi/qmp/qlist.h exactly where needed
by Markus Armbruster
· 7 years ago
5ee9d2f
Include qapi/qmp/qobject.h exactly where needed
by Markus Armbruster
· 7 years ago
15280c3
qdict qlist: Make most helper macros functions
by Markus Armbruster
· 7 years ago
6b67395
Eliminate qapi/qmp/types.h
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
b38dd67
qapi: Add qobject_is_equal()
by Max Reitz
· 7 years ago
84be629
qapi/qnull: Add own header
by Max Reitz
· 7 years ago
cbb6540
qlit: Tighten QLit list vs QList comparison
by Marc-André Lureau
· 7 years ago
6da8a7a
qlit: Tighten QLit dict vs QDict comparison
by Marc-André Lureau
· 7 years ago
5f4bd80
qlit: Replace open-coded qnum_get_int() by call
by Marc-André Lureau
· 7 years ago
6c6084c
qlit: add QLIT_QNULL and QLIT_BOOL
by Marc-André Lureau
· 7 years ago
e2346a1
qlit: make qlit_equal_qobject() take const arguments
by Marc-André Lureau
· 7 years ago
d9eba57
qlit: make qlit_equal_qobject return a bool
by Marc-André Lureau
· 7 years ago
60cc2eb
qlit: rename compare_litqobj_to_qobj() to qlit_equal_qobject()
by Marc-André Lureau
· 7 years ago
082696e
qlit: use QLit prefix consistently
by Marc-André Lureau
· 7 years ago
28035bc
qlit: move qlit from check-qjson to qobject/
by Marc-André Lureau
· 7 years ago
006ca09
qapi: Separate type QNull from QObject
by Markus Armbruster
· 8 years ago
2bc7cfe
json: learn to parse uint64 numbers
by Marc-André Lureau
· 8 years ago
61a8f41
qnum: add uint type
by Marc-André Lureau
· 8 years ago
01b2ffc
qapi: merge QInt and QFloat in QNum
by Marc-André Lureau
· 8 years ago
46f5ac2
qobject: Use simpler QDict/QList scalar insertion macros
by Eric Blake
· 8 years ago
57348c2
qobject: Propagate parse errors through qobject_from_json()
by Markus Armbruster
· 8 years ago
ea5ef5c
qjson: Abort earlier on qobject_from_jsonf() misuse
by Markus Armbruster
· 8 years ago
99dbfd1
qobject: Propagate parse errors through qobject_from_jsonv()
by Markus Armbruster
· 8 years ago
d7941f4
Merge remote-tracking branch 'remotes/armbru/tags/pull-util-2017-02-23' into staging
by Peter Maydell
· 8 years ago
b30d188
util/cutils: Rename qemu_strtoll(), qemu_strtoull()
by Markus Armbruster
· 8 years ago
b25f23e
qdict: Make qdict_get_qlist() safe like qdict_get_qdict()
by Markus Armbruster
· 8 years ago
603476c
qdict: implement a qdict_crumple method for un-flattening a dict
by Daniel P. Berrange
· 8 years ago
a942d8f
json-streamer: fix double-free on exiting during a parse
by Paolo Bonzini
· 9 years ago
c7eb39c
qapi: Improve use of qmp/types.h
by Eric Blake
· 9 years ago
ff5394a
qobject: Correct JSON lexer grammar comments
by Eric Blake
· 9 years ago
ba4dba5
json-streamer: Don't leak tokens on incomplete parse
by Eric Blake
· 9 years ago
9be3859
coccinelle: Remove unnecessary variables for function return value
by Eduardo Habkost
· 9 years ago
de4905f
qdict: fix unbounded stack warning for qdict_array_entries
by Peter Xu
· 9 years ago
f348b6d
util: move declarations out of qemu-common.h
by Veronia Bahaa
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
6e8e5cb
qobject: Document more shortcomings in our number handling
by Eric Blake
· 9 years ago
f2ad72b
qobject: Clean up includes
by Peter Maydell
· 9 years ago
7264f5c
qapi: Convert QType into QAPI built-in enum type
by Eric Blake
· 9 years ago
1310a3d
qobject: Rename qtype_code to QType
by Eric Blake
· 9 years ago
55e1819
qobject: Simplify QObject
by Eric Blake
· 9 years ago
df64983
qjson: Limit number of tokens in addition to total size
by Markus Armbruster
· 9 years ago
9bada89
qjson: surprise, allocating 6 QObjects per token is expensive
by Paolo Bonzini
· 9 years ago
95385fe
qjson: store tokens in a GQueue
by Paolo Bonzini
· 9 years ago
d538b25
qjson: Convert to parser to recursive descent
by Markus Armbruster
· 9 years ago
d2ca7c0
qjson: replace QString in JSONLexer with GString
by Paolo Bonzini
· 9 years ago
6b9606f
qjson: Inline token_is_escape() and simplify
by Markus Armbruster
· 9 years ago
50e2a46
qjson: Inline token_is_keyword() and simplify
by Markus Armbruster
· 9 years ago
c546166
qjson: Give each of the six structural chars its own token type
by Markus Armbruster
· 9 years ago
b8d3b1d
qjson: Spell out some silent assumptions
by Markus Armbruster
· 9 years ago
0753113
qjson: Don't crash when input exceeds nesting limit
by Markus Armbruster
· 9 years ago
4f2d31f
qjson: Apply nesting limit more sanely
by Markus Armbruster
· 9 years ago
7f02784
qstring: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
2d6421a
qlist: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
fcf73f6
qfloat qint: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
89cad9f
qdict: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
14b6160
qbool: Make conversion from QObject * accept null
by Markus Armbruster
· 9 years ago
cc7a8ea
Include qapi/qmp/qerror.h exactly where needed
by Markus Armbruster
· 10 years ago
4629ed1
qerror: Finally unused, clean up
by Markus Armbruster
· 10 years ago
34acbc9
qobject: Use 'bool' inside qdict
by Eric Blake
· 10 years ago
fc48ffc
qobject: Use 'bool' for qbool
by Eric Blake
· 10 years ago
7990d2c
qdict: Add qdict_{set,copy}_default()
by Kevin Wolf
· 10 years ago
bd50530
qdict: Add qdict_array_entries()
by Kevin Wolf
· 10 years ago
e549e71
json-parser: Accept 'null' in QMP
by Eric Blake
· 10 years ago
481b002
qobject: Add a special null QObject
by Markus Armbruster
· 10 years ago
a7c3181
qobject: Clean up around qtype_code
by Markus Armbruster
· 10 years ago
4b58554
qjson: Drop trailing space for pretty formatting
by Max Reitz
· 10 years ago
d593233
json-lexer: fix escaped backslash in single-quoted string
by Paolo Bonzini
· 11 years ago
a491af4
json-parser: drop superfluous assignment for token variable
by Gonglei
· 11 years ago
9c52681
qdict: Add qdict_join()
by Max Reitz
· 11 years ago
f231b88
qerror.h: Remove QERR defines that are only used once
by Cole Robinson
· 11 years ago
bae3f92
qdict: Extract non-QDicts in qdict_array_split()
by Max Reitz
· 11 years ago
9f23fc0
qapi: extend qdict_flatten() for QLists
by Max Reitz
· 11 years ago
05a8c22
qdict: Add qdict_array_split()
by Max Reitz
· 11 years ago
5942787
qerror: Remove assert_no_error()
by Peter Crosthwaite
· 11 years ago
0a0ee0b
Merge remote-tracking branch 'kwolf/tags/for-anthony' into staging
by Anthony Liguori
· 11 years ago
47908a0
qobject: Fix compiler warning (missing gnu_printf format attribute)
by Stefan Weil
· 11 years ago
4d5977e
qdict: Optimise qdict_do_flatten()
by Kevin Wolf
· 11 years ago
6273d11
qdict: Fix memory leak in qdict_do_flatten()
by Kevin Wolf
· 11 years ago
5726d87
qdict: Extract qdict_extract_subqdict
by Benoît Canet
· 11 years ago
f660dc6
Implement qdict_flatten()
by Kevin Wolf
· 12 years ago
69dd62d
qapi: Anonymous unions
by Kevin Wolf
· 12 years ago
3d5b3ec
json-parser: fix handling of large whole number values
by Michael Roth
· 12 years ago
e2ec3f9
qjson: to_json() case QTYPE_QSTRING is buggy, rewrite
by Markus Armbruster
· 12 years ago
54d49ac
qstring: add qstring_get_length()
by Luiz Capitulino
· 12 years ago
b382bc9
Add qdict_clone_shallow()
by Kevin Wolf
· 12 years ago
a372823
build: move qobject files to qobject/ and libqemuutil.a
by Paolo Bonzini
· 12 years ago