not possible since either the last child,
or the thread executing the parent will free the task.
Once the task is freed, accessing the depend_lock will cause a segfault.
I really couldn't come up with a more safer, clearer solution.
If you have any better way to implement this, please let me know.
I'll be really greatful.
I'll try to improve the issues you raised.
Thanks for the thorough review.
Ray Kim
Hi,
This patch implemented work-stealing task scheduling for GSoC'19 final
evaluations.
Currently there are some issues that needs to be further addressed,
however I think it is functional.
This that could be improved are as follows:
1. Currently the threads busy wait even when the task queues are
The new canada hotel is looking for over 100 foreign workers.
Contact the Canadian Administrator by e-mail: forapplica...@yahoo.ca, if it
interests you.
Ray
I'm not familiar with setting up GCC testcases yet so I expect to have
to do that at least. To aid discussion, the commit message contains a
testcase.
--
Best regards,
Ray.
0022-clone_function_name_1-Retain-any-stdcall-suffix.patch
Description: Binary data
now.
>>
>> And then we'll have reinvented Cygwin all over the map. ;-)
>
> Huh? mingw != cygwin. and mingw's internal libraries aren't a
> kitchen-sink too.
>
>>>> Can't glibc be changed to not rely on this? /me hides.
Yes mingw != cygwin, but we'd still like to be able to cross compile
glibc on Windows targeting GNU/Linux and this patch is necessary for
that to work. I see benefits in normalizing the behavior over three
build machine OSes (GNU/Linux, OS X and WIndows) and for all projects
being built (rather than just changing glibc). If I hear any positive
noises, I'll send a re-based version of the patch.
--
Ray
>>
>> --
>> Pedro Alves
>
> ---
> Kai Tietz
We only quote arguments that contain spaces, \t or "
characters to prevent wasting 2 characters per
argument of the CreateProcess() 32,768 limit.
---
libiberty/pex-win32.c | 46 +-
1 file changed, 37 insertions(+), 9 deletions(-)
diff --git a/libiberty/
We only quote arguments that contain spaces, \t or "
characters to prevent wasting 2 characters per
argument of the CreateProcess() 32,768 limit.
libiberty/
* pex-win32.c (argv_to_cmdline): Don't quote
args unnecessarily
Ray Donnelly (1):
Windows libibery: Don
iberty/pex-win32.c | 48 +++-
2 files changed, 44 insertions(+), 9 deletions(-)
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index d9a208b..f6a4f8f 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-14 Ra
g b/libcpp/ChangeLog
index 3a63434..ae1b62a 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-14 Ray Donnelly
+
+ * files.c (open_file): Implement Posix existence
+ semantics for paths containing '../'
+
2014-02-24 Walter Lee
* configur
Windows.
Ray Donnelly (2):
Windows libibery: Don't quote args unnecessarily
Windows libcpp: Make path-exists semantics more Posix-like
libcpp/ChangeLog | 5 +++
libcpp/files.c| 86 +++
libiberty/ChangeLog | 5 +++
libibert
10 matches
Mail list logo