Igor Kulaychuk [Wed, 12 Dec 2018 19:49:56 +0000 (22:49 +0300)]
Remove unused field in FileLogger
Igor Kulaychuk [Wed, 12 Dec 2018 19:48:25 +0000 (22:48 +0300)]
Fix localtime thread-safety issues in Logger
Merge pull request #64 from i-kulaychuk/disable-ni-x86
Disable crossgen for Tizen emulator
Igor Kulaychuk [Fri, 30 Nov 2018 16:22:39 +0000 (19:22 +0300)]
Disable crossgen for Tizen emulator
Igor Kulaychuk [Mon, 19 Nov 2018 13:56:49 +0000 (16:56 +0300)]
Merge pull request #8 from github-jane-doe/typos
Typos
Merge pull request #62 from i-kulaychuk/fix-filename-in-log
Fix filename extraction in logs
Fix filename extraction in logs
Merge pull request #61 from i-kulaychuk/log-iffailret
Log IfFailRet() macro failures
Jane Doe [Sat, 17 Nov 2018 20:31:50 +0000 (12:31 -0800)]
Unkonwn -> Unknown
Jane Doe [Sat, 17 Nov 2018 20:31:07 +0000 (12:31 -0800)]
intput -> input
Jane Doe [Sat, 17 Nov 2018 20:30:46 +0000 (12:30 -0800)]
grammer -> grammar
Igor Kulaychuk [Thu, 15 Nov 2018 17:58:14 +0000 (20:58 +0300)]
Log IfFailRet() macro failures
Igor Kulaychuk [Thu, 15 Nov 2018 17:57:22 +0000 (20:57 +0300)]
Fix __FILENAME__ macro
Merge pull request #60 from v-andresov/master
Fix: Add "(gdb)\n" token after each result record
Vladislav Andresov [Thu, 1 Nov 2018 17:28:27 +0000 (20:28 +0300)]
Fix: Add "(gdb)\n" token after each result record
GDB/MI protocol requires termination of each output
by terminal token.
Igor Kulaychuk [Thu, 1 Nov 2018 19:13:50 +0000 (22:13 +0300)]
Fix Tizen build in Travis
Igor Kulaychuk [Thu, 1 Nov 2018 18:58:17 +0000 (21:58 +0300)]
Merge pull request #7 from github-jane-doe/typos
Typos
Jane Doe [Wed, 31 Oct 2018 22:56:33 +0000 (15:56 -0700)]
unmanged -> unmanaged
Jane Doe [Wed, 31 Oct 2018 22:44:40 +0000 (15:44 -0700)]
succeessful -> successful
Jane Doe [Wed, 31 Oct 2018 22:38:20 +0000 (15:38 -0700)]
referece -> reference
Jane Doe [Wed, 31 Oct 2018 22:37:37 +0000 (15:37 -0700)]
Properies -> Properties
Jane Doe [Wed, 31 Oct 2018 22:32:49 +0000 (15:32 -0700)]
direcly -> directly
Jane Doe [Wed, 31 Oct 2018 22:31:30 +0000 (15:31 -0700)]
contants -> constants
Merge pull request #56 from a-aksenov/logger-impl
Logger implementation
Alexander Aksenov [Thu, 25 Oct 2018 12:18:34 +0000 (15:18 +0300)]
Logger: move file log to platform-dependent temp
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Wed, 24 Oct 2018 14:49:30 +0000 (17:49 +0300)]
Logger: improve
- remove Tizen-dependent definitions from main.cpp;
- add manual log level specifying;
- small rework of logger interface.
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Tue, 23 Oct 2018 15:40:28 +0000 (18:40 +0300)]
Logger: add format string input
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Mon, 22 Oct 2018 18:22:42 +0000 (21:22 +0300)]
Logger: add dlog support
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Mon, 22 Oct 2018 17:14:34 +0000 (20:14 +0300)]
Logger: add function entrance logging
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Mon, 22 Oct 2018 17:13:37 +0000 (20:13 +0300)]
Logger: implementation
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Merge pull request #54 from i-kulaychuk/improve-spec-nuget
Improve nuget handling in spec file
Igor Kulaychuk [Mon, 15 Oct 2018 08:52:42 +0000 (11:52 +0300)]
Improve nuget handling in spec file
Petr Bred [Sun, 14 Oct 2018 08:16:18 +0000 (11:16 +0300)]
Fix nuget logic
Signed-off-by: Petr Bred <p.bred@samsung.com>
Igor Kulaychuk [Thu, 11 Oct 2018 13:58:15 +0000 (16:58 +0300)]
Fix build for TV
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Igor Kulaychuk [Wed, 10 Oct 2018 21:17:03 +0000 (00:17 +0300)]
Fix Windows build
Igor Kulaychuk [Tue, 9 Oct 2018 15:16:20 +0000 (18:16 +0300)]
Fix permissions of unpacked dlls in gbs
Igor Kulaychuk [Tue, 9 Oct 2018 14:50:55 +0000 (17:50 +0300)]
Fix gbs build
Igor Kulaychuk [Mon, 8 Oct 2018 15:47:24 +0000 (18:47 +0300)]
Speed up named variables evaluation
Igor Kulaychuk [Fri, 5 Oct 2018 18:24:43 +0000 (21:24 +0300)]
Update .gitignore
Igor Kulaychuk [Fri, 5 Oct 2018 17:21:47 +0000 (20:21 +0300)]
Conditional breakpoints: add implementation and test
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Igor Kulaychuk [Wed, 3 Oct 2018 14:12:02 +0000 (17:12 +0300)]
Expressions: add implementation and test
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Igor Kulaychuk [Mon, 1 Oct 2018 14:05:34 +0000 (17:05 +0300)]
Make set variables evaluation Roslyn-based
- input values changed to vsdbg-like
- change SetValue test according to the new input
Alexander Aksenov [Wed, 8 Aug 2018 17:45:27 +0000 (20:45 +0300)]
Variables: add set value support and test
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Igor Kulaychuk [Mon, 27 Aug 2018 22:12:15 +0000 (01:12 +0300)]
Rename appveyor config
Igor Kulaychuk [Mon, 27 Aug 2018 22:08:23 +0000 (01:08 +0300)]
Add appveyor config file
Merge pull request #45 from dotnet/windows
Add Windows support
Igor Kulaychuk [Sat, 25 Aug 2018 21:17:50 +0000 (00:17 +0300)]
Add workaround for Windows rebuild failure
Igor Kulaychuk [Sat, 25 Aug 2018 20:59:32 +0000 (23:59 +0300)]
Update README
Igor Kulaychuk [Sat, 25 Aug 2018 20:29:14 +0000 (23:29 +0300)]
Fix dbgshim location for Tizen
Igor Kulaychuk [Fri, 24 Aug 2018 15:33:59 +0000 (18:33 +0300)]
Refactor handles redirection
Igor Kulaychuk [Thu, 23 Aug 2018 18:05:40 +0000 (21:05 +0300)]
Enable ReadFile to block when reading from socket
Igor Kulaychuk [Wed, 22 Aug 2018 20:31:54 +0000 (23:31 +0300)]
Enable I/O redirection and other platform functions on Windows
Igor Kulaychuk [Wed, 22 Aug 2018 16:58:27 +0000 (19:58 +0300)]
Fix unicode string convertion on Windows
Igor Kulaychuk [Wed, 22 Aug 2018 15:58:10 +0000 (18:58 +0300)]
Fix Windows compilation issues
Igor Kulaychuk [Wed, 22 Aug 2018 15:18:37 +0000 (18:18 +0300)]
Update CMake files for Windows build
Igor Kulaychuk [Wed, 22 Aug 2018 15:04:41 +0000 (18:04 +0300)]
Add support for Windows in TestRunner
Igor Kulaychuk [Wed, 22 Aug 2018 15:02:20 +0000 (18:02 +0300)]
Fix type casts
Igor Kulaychuk [Wed, 22 Aug 2018 14:48:45 +0000 (17:48 +0300)]
Fix mutex unlock
Igor Kulaychuk [Wed, 22 Aug 2018 14:45:07 +0000 (17:45 +0300)]
Do not use std::equal for std::string
Igor Kulaychuk [Wed, 22 Aug 2018 14:39:47 +0000 (17:39 +0300)]
Remove unused variables
Igor Kulaychuk [Mon, 20 Aug 2018 19:03:29 +0000 (22:03 +0300)]
Load dbgshim library dynamicaly
Merge pull request #44 from dotnet/fix-locals-variable-count
Fix variable count in Locals scope
Igor Kulaychuk [Tue, 21 Aug 2018 10:55:18 +0000 (13:55 +0300)]
Fix variable count in Locals scope
Merge pull request #43 from a-aksenov/test-decimal
Tests: updated ValueTest for decimal values
Alexander Aksenov [Mon, 13 Aug 2018 13:08:18 +0000 (16:08 +0300)]
Tests: updated ValueTest for decimal values
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Merge pull request #42 from a-aksenov/fix-decimal
Fix decimal display
Alexander Aksenov [Fri, 10 Aug 2018 13:39:45 +0000 (16:39 +0300)]
Fix decimal display
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Merge pull request #41 from k-baladurin/master
Suppress calling finalizer for incomplete objects
Konstantin Baladurin [Thu, 9 Aug 2018 16:25:30 +0000 (19:25 +0300)]
Suppress calling finalizer for incomplete object
Finalize shouldn't be called for objects that aren't initialized
by ctor.
Merge pull request #38 from dotnet/use-netcoreapp-link-if-present
Use a symlink (when available) for access CoreCLR version on Tizen
Igor Kulaychuk [Wed, 11 Jul 2018 01:59:58 +0000 (10:59 +0900)]
Use a symlink (when available) for access CoreCLR version on Tizen
Merge pull request #36 from dotnet/tizen-build-auto-coreclr-version
Automatically determine coreclr version in Tizen build
Igor Kulaychuk [Fri, 29 Jun 2018 09:19:56 +0000 (12:19 +0300)]
Automatically determine coreclr version in Tizen build
Igor Kulaychuk [Wed, 20 Jun 2018 14:26:04 +0000 (17:26 +0300)]
Add travis config file
Enable 3 jobs:
* build and test on Ubuntu
* build and test on macOS
* build for Tizen TM1 armv7l
If the build happens on master and is not from PR,
then tag it as latest and do a GitHub release.
Merge pull request #33 from dotnet/add-test-expect-timeout
Enable overriding test default timeout with TIMEOUT env
Igor Kulaychuk [Wed, 20 Jun 2018 19:57:22 +0000 (22:57 +0300)]
Enable overriding test default timeout with TIMEOUT env
Igor Kulaychuk [Wed, 20 Jun 2018 07:40:28 +0000 (10:40 +0300)]
Exclude aarch64 from Tizen build
Required packages are missing:
nothing provides lldb >= 3.8, nothing provides lldb-devel >= 3.8, nothing provides coreclr-devel
Merge pull request #32 from a-aksenov/fix-terminated-event
Fix terminated event
Alexander Aksenov [Mon, 18 Jun 2018 16:00:06 +0000 (19:00 +0300)]
Fix terminated event
Issue:
When application is finished, VSCode still hangs like it is debugging the
process. That happens because VSCode doesn't emit Disconnect when Exit
message is received and Terminated is never sent.
Now it is sent:
- on Disconnect when application is supposed to be detached;
- on application finish, together with exit event.
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Igor Kulaychuk [Fri, 15 Jun 2018 12:26:07 +0000 (15:26 +0300)]
Add *.dll and *.pdb to .gitignore
Merge pull request #31 from dotnet/fix-clang-tidy-warnings
Fix clang-tidy default warnings
Igor Kulaychuk [Wed, 13 Jun 2018 18:01:59 +0000 (21:01 +0300)]
Check return value of GetMethodProps() method
Igor Kulaychuk [Wed, 13 Jun 2018 17:56:18 +0000 (20:56 +0300)]
Remove useless code
Igor Kulaychuk [Wed, 13 Jun 2018 17:52:11 +0000 (20:52 +0300)]
Do no call virtual functions from destructor
Merge pull request #30 from dotnet/redirect-output
Redirect output
Igor Kulaychuk [Fri, 25 May 2018 19:43:25 +0000 (22:43 +0300)]
Refactor IORedirectServer
Igor Kulaychuk [Fri, 25 May 2018 19:28:01 +0000 (22:28 +0300)]
Enable capturing stdout/stderr of launched application
Igor Kulaychuk [Fri, 25 May 2018 19:18:21 +0000 (22:18 +0300)]
Fix OutputEvent category
Igor Kulaychuk/AI Ecosystem Lab/Engineer/삼성전자 [Tue, 5 Jun 2018 15:06:42 +0000 (18:06 +0300)]
Merge pull request #29 from dotnet/fix-crossplatform-build
Fix crossplatform build issues
Igor Kulaychuk [Mon, 4 Jun 2018 20:15:27 +0000 (23:15 +0300)]
Fix lambda capture warnings
Igor Kulaychuk [Mon, 4 Jun 2018 20:08:46 +0000 (23:08 +0300)]
Reorder includes to avoid redifinition warnings in PAL
PAL headers should come before any standard C++ headers.
Igor Kulaychuk [Mon, 4 Jun 2018 19:26:25 +0000 (22:26 +0300)]
Remove UNICODE redifinition
Igor Kulaychuk [Mon, 4 Jun 2018 19:25:10 +0000 (22:25 +0300)]
Do not use PAL_CPP_TRY/PAL_CPP_CATCH_ALL
Igor Kulaychuk [Mon, 4 Jun 2018 17:49:43 +0000 (20:49 +0300)]
Enable better search for CoreCLR bin directory
Igor Kulaychuk [Mon, 4 Jun 2018 17:32:10 +0000 (20:32 +0300)]
Automatically find dotnet utility
Igor Kulaychuk [Mon, 4 Jun 2018 17:01:43 +0000 (20:01 +0300)]
Update cmake files from CoreCLR
Igor Kulaychuk [Wed, 30 May 2018 21:32:53 +0000 (00:32 +0300)]
Fix uninitialized frame address
Igor Kulaychuk/AI Ecosystem Lab/Engineer/삼성전자 [Wed, 23 May 2018 08:42:52 +0000 (11:42 +0300)]
Merge pull request #28 from dotnet/cleanup-readme
Cleanup README
Igor Kulaychuk [Tue, 22 May 2018 15:47:18 +0000 (18:47 +0300)]
Automaticaly find CoreCLR bin directory if it is not specified
Igor Kulaychuk [Mon, 21 May 2018 17:22:33 +0000 (20:22 +0300)]
Simplify build parameters and update README