Last 30 days
-
r331
(타이머 구현된 듯. 단위 테스트 하나를 작성하고 발견한 버그는 고쳤음. 단위 테스트를 보강해야 할 듯. ) committed by kaistizen
- 타이머 구현된 듯. 단위 테스트 하나를 작성하고 발견한 버그는 고쳤음. 단위 테스트를 보강해야 할 듯.
타이머 구현된 듯. 단위 테스트 하나를 작성하고 발견한 버그는 고쳤음. 단위 테스트를 보강해야 할 듯.
-
r330
(타이머 구현 완료? 단위테스트를 작성해야 하지만 일단 이쯤에서 한번 커밋합니다.) committed by kaistizen
- 타이머 구현 완료? 단위테스트를 작성해야 하지만 일단 이쯤에서 한번 커밋합니다.
타이머 구현 완료? 단위테스트를 작성해야 하지만 일단 이쯤에서 한번 커밋합니다.
-
r329
(Timer 구현 중. 하드디스크에 문제가 생겨서 임시 커밋함. 기존 코드에 영향을 미치진 않음.) committed by kaistizen
- Timer 구현 중. 하드디스크에 문제가 생겨서 임시 커밋함. 기존 코드에 영향을 미치진 않음.
Timer 구현 중. 하드디스크에 문제가 생겨서 임시 커밋함. 기존 코드에 영향을 미치진 않음.
-
r328
(ExecutorTaskRunnerInvoker를 힙에 생성 못하게 막음) committed by kaistizen
- ExecutorTaskRunnerInvoker를 힙에 생성 못하게 막음
ExecutorTaskRunnerInvoker를 힙에 생성 못하게 막음
-
r327
(1. AppType을 없앰
2. SingleAppInstance 의 사용법을 좀더 이치에 맞게 고침.
3. ...) committed by kaistizen
- 1. AppType을 없앰
2. SingleAppInstance 의 사용법을 좀더 이치에 맞게 고침.
3. Path.GetFileName 구현
1. AppType을 없앰
2. SingleAppInstance 의 사용법을 좀더 이치에 맞게 고침.
3. Path.GetFileName 구현
-
-
-
-
-
r326
(1. 응용프로그램 초기화에 필요한 데이터를 담는 AppSettings 도입
2. 스레드 및 메모리 관리자 초...) committed by kaistizen
- 1. 응용프로그램 초기화에 필요한 데이터를 담는 AppSettings 도입
2. 스레드 및 메모리 관리자 초기화 전엔 _txstring 을 쓰지 못해서 관련 코드를 txstring으로 바꿈. 어차피 자주 쓰는 기능이 아니므로 이런 변경 때문에 성능이
떨어질 것 같진 않음.
3. IO_THREAD_ID_END 는 Application.InitInstance() 호출시 동적으로 결정함. 더 이상 상수가 아님.
1. 응용프로그램 초기화에 필요한 데이터를 담는 AppSettings 도입
2. 스레드 및 메모리 관리자 초기화 전엔 _txstring 을 쓰지 못해서 관련 코드를 txstring으로 바꿈. 어차피 자주 쓰는 기능이 아니므로 이런 변경 때문에 성능이
떨어질 것 같진 않음.
3. IO_THREAD_ID_END 는 Application.InitInstance() 호출시 동적으로 결정함. 더 이상 상수가 아님.
-
r325
(미완성된 코드이나 다른 데스크탑에서 작업하려고 커밋함.
다른 기능에 영향 미치는 곳은 없음.
) committed by kaistizen
- 미완성된 코드이나 다른 데스크탑에서 작업하려고 커밋함.
다른 기능에 영향 미치는 곳은 없음.
미완성된 코드이나 다른 데스크탑에서 작업하려고 커밋함.
다른 기능에 영향 미치는 곳은 없음.
-
r324
(fixed issue 44, AppInitializer와 AppInfo가 기능중복이라 Application이...) committed by kaistizen
- fixed issue 44 , AppInitializer와 AppInfo가 기능중복이라 Application이란 클래스로 정리함.
fixed issue 44 , AppInitializer와 AppInfo가 기능중복이라 Application이란 클래스로 정리함.
-
-
-
-
r323
(update issue #42
thread stop() 시 제대로 run loop 를 빠져나왔는지 체크하는 ...) committed by joe.joey
- update issue #42
thread stop() 시 제대로 run loop 를 빠져나왔는지 체크하는 기능 추가 필요..
일단은 죽지 않게만 해놓음.
update issue #42
thread stop() 시 제대로 run loop 를 빠져나왔는지 체크하는 기능 추가 필요..
일단은 죽지 않게만 해놓음.
-
-
-
r322
(issue 39 에 대한 해결책. ThreadId 관련 변수가 DWORD 최대값으로 설정된 바람에 상수 오버...) committed by kaistizen
- issue 39 에 대한 해결책. ThreadId 관련 변수가 DWORD 최대값으로 설정된 바람에 상수 오버플로가 발생한 게 원인임.
issue 39 에 대한 해결책. ThreadId 관련 변수가 DWORD 최대값으로 설정된 바람에 상수 오버플로가 발생한 게 원인임.
-
-
r321
(Executor.Execute 의 단위 테스트 케이스 하나 더!) committed by kaistizen
- Executor.Execute 의 단위 테스트 케이스 하나 더!
Executor.Execute 의 단위 테스트 케이스 하나 더!
-
-
-
r319
(1. issue #42 - 응용프로그램 종료시 IocpExecutorSingleton 에서 오류가 발생해서 ...) committed by kaistizen
- 1. issue #42 - 응용프로그램 종료시 IocpExecutorSingleton 에서 오류가 발생해서 임시 조치함
2. 비동기 Queue가 shared_ptr을 제대로 처리 못하는 버그가 있어서, 일단 TaskQueue를 적용함.
1. issue #42 - 응용프로그램 종료시 IocpExecutorSingleton 에서 오류가 발생해서 임시 조치함
2. 비동기 Queue가 shared_ptr을 제대로 처리 못하는 버그가 있어서, 일단 TaskQueue를 적용함.
-
-
-
-
-
-
r318
(update issue #40
ExecutorTaskRunnerInvoker 추가
) committed by joe.joey
- update issue #40
ExecutorTaskRunnerInvoker 추가
update issue #40
ExecutorTaskRunnerInvoker 추가
-
-
r317
(update issue #40
ExecutorTaskRunnerInvoker 추가
) committed by joe.joey
- update issue #40
ExecutorTaskRunnerInvoker 추가
update issue #40
ExecutorTaskRunnerInvoker 추가
-
-
r316
(update issue #40
to thread execute 에서 CurrentThread 와 thread...) committed by joe.joey
- update issue #40
to thread execute 에서 CurrentThread 와 threadId 가 같다고 iocp queue 넣으면
어디로 갈지 모른다는..무조건 threadtask queue 에 넣어야 할듯.
update issue #40
to thread execute 에서 CurrentThread 와 threadId 가 같다고 iocp queue 넣으면
어디로 갈지 모른다는..무조건 threadtask queue 에 넣어야 할듯.
-
-
-
r315
(1. 특정 스레드에 작업할 거리를 보내는 Executer.Execute 추가
2. IRunnable 과 Th...) committed by kaistizen
- 1. 특정 스레드에 작업할 거리를 보내는 Executer.Execute 추가
2. IRunnable 과 ThreadRunnable의 분리
3. 스레드 ID를 NativeThreadId와 ThreadId로 구분함. 전자는 운영체제가 반환하는 스레드 아이디이고, 후자는 무작위로 응용프로그램 초기화시 사용자가 편의상
입력하는 값이 됨. 옛날에 쓰던 GThreadID의 대용이 후자임.
4. 타이머 구현 중
1. 특정 스레드에 작업할 거리를 보내는 Executer.Execute 추가
2. IRunnable 과 ThreadRunnable의 분리
3. 스레드 ID를 NativeThreadId와 ThreadId로 구분함. 전자는 운영체제가 반환하는 스레드 아이디이고, 후자는 무작위로 응용프로그램 초기화시 사용자가 편의상
입력하는 값이 됨. 옛날에 쓰던 GThreadID의 대용이 후자임.
4. 타이머 구현 중
-
-
-
-
r314
(으흐흐 일단 컴파일 되고 테스트 돌아가게 까지만 merge 했습니다.
Thread index model 확실...) committed by initialjk
- 으흐흐 일단 컴파일 되고 테스트 돌아가게 까지만 merge 했습니다.
Thread index model 확실히 정해지고 나면 더 수정 해야 합니다.
으흐흐 일단 컴파일 되고 테스트 돌아가게 까지만 merge 했습니다.
Thread index model 확실히 정해지고 나면 더 수정 해야 합니다.
Older
-
r313
(수정한 소스파일은 많으나 기능이 크게 변한 곳은 없음.
0. Timer 구현 중.......
1. Unc...) committed by kaistizen
- 수정한 소스파일은 많으나 기능이 크게 변한 곳은 없음.
0. Timer 구현 중.......
1. Uncopyable 헤더가 필요 없는 곳에서 #include 제거.
2. Executor에 싱글턴 패턴을 올바르게 적용함
3. GlobalExceptionHandler 의 메서드 시그너처를 static으로 수정함.
4. IOCPRunnable에서 안 쓰는 메서드 DoRegularTask 제거
5. Proactor::TimeValueType 를 TimeSpan으로 대체함
6. StackWalker에서 옵션 값을 정수 대신 enum StackWalkOptions 으로 대체함
7. Thread::Id() 구현
8. TimeSpan::FromSeconds 구현
수정한 소스파일은 많으나 기능이 크게 변한 곳은 없음.
0. Timer 구현 중.......
1. Uncopyable 헤더가 필요 없는 곳에서 #include 제거.
2. Executor에 싱글턴 패턴을 올바르게 적용함
3. GlobalExceptionHandler 의 메서드 시그너처를 static으로 수정함.
4. IOCPRunnable에서 안 쓰는 메서드 DoRegularTask 제거
5. Proactor::TimeValueType 를 TimeSpan으로 대체함
6. StackWalker에서 옵션 값을 정수 대신 enum StackWalkOptions 으로 대체함
7. Thread::Id() 구현
8. TimeSpan::FromSeconds 구현
-
-
r311
(테스트 서버를 실행한 부모 프로세스의 이름을 확인해서 콘솔 응용프로그램으로 돌릴 건지 Win32 서비스로 돌...) committed by kaistizen
- 테스트 서버를 실행한 부모 프로세스의 이름을 확인해서 콘솔 응용프로그램으로 돌릴 건지 Win32 서비스로 돌릴 건지 자동으로 결정한다. -d 옵션은 더 이상 필요 없다.
테스트 서버를 실행한 부모 프로세스의 이름을 확인해서 콘솔 응용프로그램으로 돌릴 건지 Win32 서비스로 돌릴 건지 자동으로 결정한다. -d 옵션은 더 이상 필요 없다.
-
r310
(Rename: WindowRunnable -> Win32ServiceRunnable
New feature: ...) committed by kaistizen
- Rename: WindowRunnable -> Win32ServiceRunnable
New feature: GetParentProcessName
Rename: WindowRunnable -> Win32ServiceRunnable
New feature: GetParentProcessName
-
-
-
-
-
|