MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "arvcontinue": "2015-01-04 14:07:25+00|59", "continue": "-||" }, "query": { "allrevisions": [ { "pageid": 5, "revisions": [ { "revid": 6, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 1" }, { "pageid": 6, "revisions": [ { "revid": 7, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 2" }, { "pageid": 7, "revisions": [ { "revid": 8, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 3" }, { "pageid": 8, "revisions": [ { "revid": 9, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 4" }, { "pageid": 9, "revisions": [ { "revid": 10, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 5" }, { "pageid": 10, "revisions": [ { "revid": 11, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Known issues release 6" }, { "pageid": 11, "revisions": [ { "revid": 12, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:23Z", "comment": "1 revision imported" } ], "ns": 0, "title": "Links" }, { "pageid": 15, "revisions": [ { "revid": 16, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 4, "title": "Project:Copyrights" }, { "pageid": 16, "revisions": [ { "revid": 17, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Drepper - What Every Programmer Should Know About Memory.pdf" }, { "pageid": 17, "revisions": [ { "revid": 18, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Evequoz - Non-Blocking Concurrent FIFO Queues With Single Word Synchroniation Primitives.pdf" }, { "pageid": 18, "revisions": [ { "revid": 19, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Fober, Orlarey, Letz - Optimised Lock-Free FIFO Queue.pdf" }, { "pageid": 19, "revisions": [ { "revid": 20, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Fomitchev, Ruppert - Lock-Free Linked Lists and Skip Lists.pdf" }, { "pageid": 20, "revisions": [ { "revid": 21, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Fraser - Practical Lock Freedom.pdf" }, { "pageid": 21, "revisions": [ { "revid": 22, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Harris - A Pragmatic Implementation of Non-Blocking Linked-Lists.pdf" }, { "pageid": 22, "revisions": [ { "revid": 23, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Harris, Fraser - Concurrent Programming Without Locks.pdf" }, { "pageid": 23, "revisions": [ { "revid": 24, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Harris, Fraser, Pratt - A Practical Multi-Word Compare-and-Swap Operation.pdf" }, { "pageid": 24, "revisions": [ { "revid": 25, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Hendler, Shavit, Yerushalmi - A Scalable Lock-Free Stack Algorithm.pdf" }, { "pageid": 25, "revisions": [ { "revid": 26, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Herlihy, Lev, Luchangco, Shavit - A Provably Correct Scalable Concurrent Skip List.pdf" }, { "pageid": 26, "revisions": [ { "revid": 27, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Herlihy, Luchangco, Moir - The Repeat Offender Problem - A Mechanism for Supporting Dynamic-Sized, Lock-Free Data Structures.pdf" }, { "pageid": 27, "revisions": [ { "revid": 28, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:McKenney, Slingwine - Read-Copy Update; Using Execution History to Solve Concurrency Problems.pdf" }, { "pageid": 28, "revisions": [ { "revid": 29, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Michael - Hazard Pointers; Safe Memory Reclaimation for Lock-Free Objects.pdf" }, { "pageid": 29, "revisions": [ { "revid": 30, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Michael - High Performance Dynamic Lock-Free Hash Tables and List-Based Sets.pdf" }, { "pageid": 30, "revisions": [ { "revid": 31, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Michael, Scott - Simple, Fast, and Practical Non-Blocking and Blocking Concurrent Queue Algorithms.pdf" }, { "pageid": 31, "revisions": [ { "revid": 32, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Shann, Huang, Chen - A practical nonblocking queue algorithm using compare-and-swap.pdf" }, { "pageid": 32, "revisions": [ { "revid": 33, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 6, "title": "File:Valois - Lock-Free Linked Lists Using Compare-and-Swap.pdf" }, { "pageid": 33, "revisions": [ { "revid": 34, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Abstraction (liblfds)" }, { "pageid": 34, "revisions": [ { "revid": 35, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Abstraction (test)" }, { "pageid": 35, "revisions": [ { "revid": 36, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Freelist" }, { "pageid": 36, "revisions": [ { "revid": 37, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Queue" }, { "pageid": 37, "revisions": [ { "revid": 38, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Ringbuffer" }, { "pageid": 38, "revisions": [ { "revid": 39, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:SList" }, { "pageid": 39, "revisions": [ { "revid": 40, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:API:Stack" }, { "pageid": 40, "revisions": [ { "revid": 41, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Benchmark Database" }, { "pageid": 41, "revisions": [ { "revid": 42, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Building Guide" }, { "pageid": 42, "revisions": [ { "revid": 43, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Define:ALIGN" }, { "pageid": 43, "revisions": [ { "revid": 44, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:24Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Define:ALIGN DOUBLE POINTER" }, { "pageid": 44, "revisions": [ { "revid": 45, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Define:ALIGN SINGLE POINTER" }, { "pageid": 45, "revisions": [ { "revid": 46, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Define:CALLING CONVENTION" }, { "pageid": 46, "revisions": [ { "revid": 47, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Define:INLINE" }, { "pageid": 47, "revisions": [ { "revid": 48, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction aligned free" }, { "pageid": 48, "revisions": [ { "revid": 49, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction aligned malloc" }, { "pageid": 49, "revisions": [ { "revid": 50, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction cas" }, { "pageid": 50, "revisions": [ { "revid": 51, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction cpu count" }, { "pageid": 51, "revisions": [ { "revid": 52, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction dcas" }, { "pageid": 52, "revisions": [ { "revid": 53, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction increment" }, { "pageid": 53, "revisions": [ { "revid": 54, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction thread start" }, { "pageid": 54, "revisions": [ { "revid": 55, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:abstraction thread wait" }, { "pageid": 55, "revisions": [ { "revid": 56, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:freelist delete" }, { "pageid": 56, "revisions": [ { "revid": 57, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:freelist get user data from element" }, { "pageid": 57, "revisions": [ { "revid": 58, "parentid": 0, "minor": "", "user": "Admin", "timestamp": "2015-01-04T14:07:25Z", "comment": "1 revision imported" } ], "ns": 100, "title": "r6:Function:freelist guaranteed pop" } ] } }