Vscode-C-Cpp-Runner

🚀 Compile, run and debug single or multiple C/C++ files with ease. 🚀

MIT License

Stars
51
Vscode-C-Cpp-Runner - Release 0.8.0

Published by franneck94 over 3 years ago

Version 0.8.0: April 14, 2021

  • Feature: Added command Shift+Alt+R to toggle (hide/show) the status bar items
  • Improvement: Renamed launch (debug) config to 'C/C++ Runner: Debug Session'
  • Bugfix: Fixed bug of passing the warnings flags to the Makefile
  • Info: Folders with a '.' in its name are not displayed in the folder quick pick menu
Vscode-C-Cpp-Runner - Release 0.7.0

Published by franneck94 over 3 years ago

Version 0.7.0: April 12, 2021

  • Feature: Added context menu option to select the folder
  • Improvement: Deactivate extension, if "cmake.sourceDirectory" is set
  • Improvement: Added events for selected folder on name change and delete
  • Bugfix: Fixed behaviour of settings/launch/c_cpp_properties.json files if these were already present without the extension entries
  • Bugifx: Fixed makefile issue when 'Warnings' is an empty string
  • Info: Updated C Standard default to c99
  • Info: Update README regarding context menu
Vscode-C-Cpp-Runner - Release 0.6.2

Published by franneck94 over 3 years ago

Version 0.6.2: April 11, 2021

  • Bugfix: Fixed file watcher for single root folder use-case
  • Improvement: Now sorting the folder list by localeCompare ordering
  • Improvement: Compilers are searched in the PATH just once on extension start and not re-searched after deleting the local settings.json file
Vscode-C-Cpp-Runner - Release 0.6.1

Published by franneck94 over 3 years ago

Version 0.6.1: April 10, 2021

  • Bugfix: Fixed file watcher for single root folder use-case
Vscode-C-Cpp-Runner - Release 0.6.0

Published by franneck94 over 3 years ago

Version 0.6.0: April 9, 2021

  • Feature: Removed extension activation when CMakeLists.txt is present in the root folder of the workspace
  • Feature: Select root folder automatically, if this is the only folder in the workspace
  • Bugfix: Corrected packing with webpack
  • Bugfix: settings.json is now re-created on delete event
  • Info: Added Microsoft's C/C++ extension as "extensionDependencies" entry
  • Info: Updated README for an easier introduction
Vscode-C-Cpp-Runner - Release 0.5.2

Published by franneck94 over 3 years ago

[Releases]

  • 0.5.2
    • Added Microsoft's C/C++ extension as "extensionPack" entry
Vscode-C-Cpp-Runner - Release 0.5.0

Published by franneck94 over 3 years ago

[Releases]

  • 0.5.0
    • Added new buttons to the status bar for: Build, Run and Debug
    • Added task for debugging to the tasks list (ctrl+shift+r)
    • Bugfix: If the root directory has code and there is no sub-dir, no dir can be selected
    • Improvement: Corrected path to the binary in the launch.json file
    • New activation command for extension: .vscode/c_cpp_properties.json is present in workspace
Vscode-C-Cpp-Runner - Release 0.5.1

Published by franneck94 over 3 years ago

[Releases]

  • 0.5.1
    • Fixed critical bug of getting the extension's root dir
Vscode-C-Cpp-Runner - Release 0.4.0

Published by franneck94 over 3 years ago

  • 0.4.0
    • Added quick pick to select a folder for compiling/running etc.
      • After picking a folder a c_cpp_properties.json and launch.json config file is created
    • Added status bar item for build and architecture mode (e.g. Debug - x64)
      • Architecture mode selection works as follows:
        • For 64bit compiler: -m64 compiler argument
        • For 32bit compiler: -m32 compiler argument
    • Bugfix: When deleting the .vscode folder, no *.json files are created
    • Updated task provider behaviour:
      • Only provide tasks if the user has selected a working directory
      • Only run and clean tasks are provided if there is a build folder in the selected working directory
    • Output binary with unified name (non dependent on the C/C++ file name), always called outDebug (.exe for windows)
Vscode-C-Cpp-Runner - Release 0.3.0

Published by franneck94 over 3 years ago

Release 0.3.0

  • 0.3.0 Now generating launch.json configuration for debug build
Vscode-C-Cpp-Runner - Release 0.2.0

Published by franneck94 over 3 years ago

Release 0.2.0

  • 0.2.0:
    • If not provided, creating a c_cpp_properties.json file for the C/C++ Microsoft extension
    • Added options for include path, additional compiler and linker args
    • Updated Build/Run/Clean tasks
    • Now bundling with webpack for improved performance
Vscode-C-Cpp-Runner - Release 0.1.0

Published by franneck94 over 3 years ago

Release 0.1.0

  • Added README description
  • Added plattform dependent compiler usage