From bed4dd459ddebec5bf43ef8c658ed4a194b518cb Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Fri, 11 Jan 2008 23:25:18 +0000 Subject: [PATCH] Update the opcode docs for STORE_MAP and BUILD_MAP --- Doc/library/dis.rst | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst index 487c47184c..8236a9cd88 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -608,10 +608,10 @@ the more significant byte last. Works as ``BUILD_TUPLE``, but creates a list. -.. opcode:: BUILD_MAP (zero) +.. opcode:: BUILD_MAP (count) - Pushes a new empty dictionary object onto the stack. The argument is ignored - and set to zero by the compiler. + Pushes a new dictionary object onto the stack. The dictionary is pre-sized + to hold *count* entries. .. opcode:: LOAD_ATTR (namei) @@ -691,6 +691,10 @@ the more significant byte last. Pushes a try block from a try-except clause onto the block stack. *delta* points to the finally block. +.. opcode:: STORE_MAP () + + Store a key and value pair in a dictionary. Pops the key and value while leaving + the dictionary on the stack. .. opcode:: LOAD_FAST (var_num) -- 2.50.1