1. 20 Ara, 2017 4 kayıt (commit)
    • Victor Stinner's avatar
      bpo-32030: Add _PyCoreConfig.warnoptions (#4936) · ca719ac4
      Victor Stinner yazdı
      Merge _PyCoreConfig_ReadEnv() into _PyCoreConfig_Read(), and
      _Py_CommandLineDetails usage is now restricted to pymain_cmdline().
      
      Changes:
      
      * _PyCoreConfig: Add nxoption, xoptions, nwarnoption and warnoptions
      * Add _PyCoreConfig.program: argv[0] or ""
      * Move filename, command, module and xoptions from
        _Py_CommandLineDetails to _PyMain. xoptions _Py_OptList becomes
        (int, wchar_t**) list.
      * Add pymain_cmdline() function
      * Rename copy_argv() to copy_wstrlist(). Rename clear_argv() to
        clear_wstrlist(). Remove _Py_OptList structure: use (int,
        wchar_t**) list instead.
      * Rename pymain_set_flag_from_env() to pymain_get_env_flag()
      * Rename pymain_set_flags_from_env() to pymain_get_env_flags()
      * _PyMainInterpreterConfig_Read() now creates the warnoptions from
        _PyCoreConfig.warnoptions
      * Inline pymain_add_warning_dev_mode() and
        pymain_add_warning_bytes_flag() into config_init_warnoptions()
      * Inline pymain_get_program_name() into _PyCoreConfig_Read()
      * _Py_CommandLineDetails: Replace warning_options with nwarnoption
        and warnoptions. Replace env_warning_options with nenv_warnoption
        and env_warnoptions.
      * pymain_warnings_envvar() now has a single implementation for
        Windows and Unix: use config_get_env_var_dup() to also get the
        variable as wchar_t* on Unix.
      ca719ac4
    • Antoine Pitrou's avatar
      bpo-32379: Faster MRO computation for single inheritance (#4932) · 1f1a34c3
      Antoine Pitrou yazdı
      * bpo-32379: Faster MRO computation for single inheritance
      1f1a34c3
    • Marcel Plch's avatar
      bpo-31901: atexit callbacks should be run at subinterpreter shutdown (#4611) · 776407fe
      Marcel Plch yazdı
      Change atexit behavior and PEP-489 multiphase init support.
      776407fe
    • Victor Stinner's avatar
      bpo-32030: Cleanup pymain_main() (#4935) · 19760863
      Victor Stinner yazdı
      * Reorganize pymain_main() to make the code more flat
      * Clear configurations before pymain_update_sys_path()
      * Mark Py_FatalError() and _Py_FatalInitError() with _Py_NO_RETURN
      * Replace _PyMain.run_code variable with a new RUN_CODE() macro
      * Move _PyMain.cf into a local variable in pymain_run_python()
      19760863
  2. 19 Ara, 2017 13 kayıt (commit)
  3. 18 Ara, 2017 9 kayıt (commit)
  4. 17 Ara, 2017 2 kayıt (commit)
  5. 16 Ara, 2017 8 kayıt (commit)
  6. 15 Ara, 2017 4 kayıt (commit)