-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
815 changed files
with
2,869 additions
and
190,237 deletions.
There are no files selected for viewing
80 changes: 80 additions & 0 deletions
80
Build/SURubyDebugger.xcodeproj/xcshareddata/xcschemes/SURubyDebugger.xcscheme
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<Scheme | ||
LastUpgradeVersion = "0820" | ||
version = "1.3"> | ||
<BuildAction | ||
parallelizeBuildables = "YES" | ||
buildImplicitDependencies = "YES"> | ||
<BuildActionEntries> | ||
<BuildActionEntry | ||
buildForTesting = "YES" | ||
buildForRunning = "YES" | ||
buildForProfiling = "YES" | ||
buildForArchiving = "YES" | ||
buildForAnalyzing = "YES"> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "33CC241018D57AB80079FC3E" | ||
BuildableName = "SURubyDebugger.dylib" | ||
BlueprintName = "SURubyDebugger" | ||
ReferencedContainer = "container:SURubyDebugger.xcodeproj"> | ||
</BuildableReference> | ||
</BuildActionEntry> | ||
</BuildActionEntries> | ||
</BuildAction> | ||
<TestAction | ||
buildConfiguration = "Debug" | ||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
shouldUseLaunchSchemeArgsEnv = "YES"> | ||
<Testables> | ||
</Testables> | ||
<AdditionalOptions> | ||
</AdditionalOptions> | ||
</TestAction> | ||
<LaunchAction | ||
buildConfiguration = "Debug" | ||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
launchStyle = "0" | ||
useCustomWorkingDirectory = "NO" | ||
ignoresPersistentStateOnLaunch = "NO" | ||
debugDocumentVersioning = "YES" | ||
debugServiceExtension = "internal" | ||
allowLocationSimulation = "YES"> | ||
<MacroExpansion> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "33CC241018D57AB80079FC3E" | ||
BuildableName = "SURubyDebugger.dylib" | ||
BlueprintName = "SURubyDebugger" | ||
ReferencedContainer = "container:SURubyDebugger.xcodeproj"> | ||
</BuildableReference> | ||
</MacroExpansion> | ||
<AdditionalOptions> | ||
</AdditionalOptions> | ||
</LaunchAction> | ||
<ProfileAction | ||
buildConfiguration = "Release" | ||
shouldUseLaunchSchemeArgsEnv = "YES" | ||
savedToolIdentifier = "" | ||
useCustomWorkingDirectory = "NO" | ||
debugDocumentVersioning = "YES"> | ||
<MacroExpansion> | ||
<BuildableReference | ||
BuildableIdentifier = "primary" | ||
BlueprintIdentifier = "33CC241018D57AB80079FC3E" | ||
BuildableName = "SURubyDebugger.dylib" | ||
BlueprintName = "SURubyDebugger" | ||
ReferencedContainer = "container:SURubyDebugger.xcodeproj"> | ||
</BuildableReference> | ||
</MacroExpansion> | ||
</ProfileAction> | ||
<AnalyzeAction | ||
buildConfiguration = "Debug"> | ||
</AnalyzeAction> | ||
<ArchiveAction | ||
buildConfiguration = "Release" | ||
revealArchiveInOrganizer = "YES"> | ||
</ArchiveAction> | ||
</Scheme> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Development | ||
|
||
## Building | ||
|
||
### Mac | ||
|
||
cd Build | ||
xcodebuild -scheme SURubyDebugger -configuration Release | ||
|
||
### Windows | ||
|
||
TODO: | ||
|
||
## Releasing | ||
|
||
1. Update binary versions. (VS Resource Editor) | ||
2. Build binaries for each platform. | ||
3. Tag commit it was built from. | ||
4. Upload binaries to GitHub Releases. | ||
5. Update README.md to refer to new download URL and versions. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
#ifndef RUBY_RUBY_BACKWARD_H | ||
#define RUBY_RUBY_BACKWARD_H 1 | ||
|
||
#define RClass RClassDeprecated | ||
#ifndef __cplusplus | ||
DEPRECATED_TYPE(("RClass is internal use only"), | ||
struct RClass { | ||
struct RBasic basic; | ||
}); | ||
#endif | ||
|
||
#define DECLARE_DEPRECATED_FEATURE(ver, func) \ | ||
NORETURN(ERRORFUNC(("deprecated since "#ver), DEPRECATED(void func(void)))) | ||
|
||
/* complex.c */ | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_complex_set_real); | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_complex_set_imag); | ||
|
||
/* eval.c */ | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_disable_super); | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_enable_super); | ||
|
||
/* hash.c */ | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_hash_iter_lev); | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_hash_ifnone); | ||
|
||
/* string.c */ | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_str_associate); | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_str_associated); | ||
|
||
/* variable.c */ | ||
DEPRECATED(void rb_autoload(VALUE, ID, const char*)); | ||
|
||
/* vm.c */ | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_clear_cache); | ||
DECLARE_DEPRECATED_FEATURE(2.2, rb_frame_pop); | ||
|
||
#define DECLARE_DEPRECATED_INTERNAL_FEATURE(func) \ | ||
NORETURN(ERRORFUNC(("deprecated internal function"), DEPRECATED(void func(void)))) | ||
|
||
/* error.c */ | ||
DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_compile_error); | ||
DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_compile_error_with_enc); | ||
DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_compile_error_append); | ||
|
||
/* struct.c */ | ||
DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_struct_ptr); | ||
|
||
/* variable.c */ | ||
DECLARE_DEPRECATED_INTERNAL_FEATURE(rb_generic_ivar_table); | ||
|
||
/* vm.c */ | ||
DEPRECATED(int rb_frame_method_id_and_class(ID *idp, VALUE *klassp)); | ||
|
||
/* from version.c */ | ||
#ifndef RUBY_SHOW_COPYRIGHT_TO_DIE | ||
# define RUBY_SHOW_COPYRIGHT_TO_DIE 1 | ||
#endif | ||
#if RUBY_SHOW_COPYRIGHT_TO_DIE | ||
/* for source code backward compatibility */ | ||
DEPRECATED(static inline int ruby_show_copyright_to_die(int)); | ||
static inline int | ||
ruby_show_copyright_to_die(int exitcode) | ||
{ | ||
ruby_show_copyright(); | ||
return exitcode; | ||
} | ||
#define ruby_show_copyright() /* defer EXIT_SUCCESS */ \ | ||
(exit(ruby_show_copyright_to_die(EXIT_SUCCESS))) | ||
#endif | ||
|
||
#endif /* RUBY_RUBY_BACKWARD_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
#if defined __GNUC__ | ||
#warning use "ruby/io.h" instead of "rubyio.h" | ||
#elif defined _MSC_VER || defined __BORLANDC__ | ||
#elif defined _MSC_VER | ||
#pragma message("warning: use \"ruby/io.h\" instead of \"rubyio.h\"") | ||
#endif | ||
#include "ruby/io.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
#if defined __GNUC__ | ||
#warning use "ruby/st.h" instead of bare "st.h" | ||
#elif defined _MSC_VER || defined __BORLANDC__ | ||
#elif defined _MSC_VER | ||
#pragma message("warning: use \"ruby/st.h\" instead of bare \"st.h\"") | ||
#endif | ||
#include "ruby/st.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
#if defined __GNUC__ | ||
#warning use "ruby/util.h" instead of bare "util.h" | ||
#elif defined _MSC_VER || defined __BORLANDC__ | ||
#elif defined _MSC_VER | ||
#pragma message("warning: use \"ruby/util.h\" instead of bare \"util.h\"") | ||
#endif | ||
#include "ruby/util.h" |
Oops, something went wrong.